public final class RequestBasedSli extends com.google.protobuf.GeneratedMessageV3 implements RequestBasedSliOrBuilder
Service Level Indicators for which atomic units of service are counted directly.Protobuf type
google.monitoring.v3.RequestBasedSli| Modifier and Type | Class and Description |
|---|---|
static class |
RequestBasedSli.Builder
Service Level Indicators for which atomic units of service are counted
directly.
|
static class |
RequestBasedSli.MethodCase |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
DISTRIBUTION_CUT_FIELD_NUMBER |
static int |
GOOD_TOTAL_RATIO_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static RequestBasedSli |
getDefaultInstance() |
RequestBasedSli |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
DistributionCut |
getDistributionCut()
`distribution_cut` is used when `good_service` is a count of values
aggregated in a `Distribution` that fall into a good range.
|
DistributionCutOrBuilder |
getDistributionCutOrBuilder()
`distribution_cut` is used when `good_service` is a count of values
aggregated in a `Distribution` that fall into a good range.
|
TimeSeriesRatio |
getGoodTotalRatio()
`good_total_ratio` is used when the ratio of `good_service` to
`total_service` is computed from two `TimeSeries`.
|
TimeSeriesRatioOrBuilder |
getGoodTotalRatioOrBuilder()
`good_total_ratio` is used when the ratio of `good_service` to
`total_service` is computed from two `TimeSeries`.
|
RequestBasedSli.MethodCase |
getMethodCase() |
com.google.protobuf.Parser<RequestBasedSli> |
getParserForType() |
int |
getSerializedSize() |
boolean |
hasDistributionCut()
`distribution_cut` is used when `good_service` is a count of values
aggregated in a `Distribution` that fall into a good range.
|
boolean |
hasGoodTotalRatio()
`good_total_ratio` is used when the ratio of `good_service` to
`total_service` is computed from two `TimeSeries`.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static RequestBasedSli.Builder |
newBuilder() |
static RequestBasedSli.Builder |
newBuilder(RequestBasedSli prototype) |
RequestBasedSli.Builder |
newBuilderForType() |
protected RequestBasedSli.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static RequestBasedSli |
parseDelimitedFrom(InputStream input) |
static RequestBasedSli |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RequestBasedSli |
parseFrom(byte[] data) |
static RequestBasedSli |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RequestBasedSli |
parseFrom(ByteBuffer data) |
static RequestBasedSli |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RequestBasedSli |
parseFrom(com.google.protobuf.ByteString data) |
static RequestBasedSli |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RequestBasedSli |
parseFrom(com.google.protobuf.CodedInputStream input) |
static RequestBasedSli |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static RequestBasedSli |
parseFrom(InputStream input) |
static RequestBasedSli |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<RequestBasedSli> |
parser() |
RequestBasedSli.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int GOOD_TOTAL_RATIO_FIELD_NUMBER
public static final int DISTRIBUTION_CUT_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public RequestBasedSli.MethodCase getMethodCase()
getMethodCase in interface RequestBasedSliOrBuilderpublic boolean hasGoodTotalRatio()
`good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
.google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;hasGoodTotalRatio in interface RequestBasedSliOrBuilderpublic TimeSeriesRatio getGoodTotalRatio()
`good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
.google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;getGoodTotalRatio in interface RequestBasedSliOrBuilderpublic TimeSeriesRatioOrBuilder getGoodTotalRatioOrBuilder()
`good_total_ratio` is used when the ratio of `good_service` to `total_service` is computed from two `TimeSeries`.
.google.monitoring.v3.TimeSeriesRatio good_total_ratio = 1;getGoodTotalRatioOrBuilder in interface RequestBasedSliOrBuilderpublic boolean hasDistributionCut()
`distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range. The `total_service` is the total count of all values aggregated in the `Distribution`.
.google.monitoring.v3.DistributionCut distribution_cut = 3;hasDistributionCut in interface RequestBasedSliOrBuilderpublic DistributionCut getDistributionCut()
`distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range. The `total_service` is the total count of all values aggregated in the `Distribution`.
.google.monitoring.v3.DistributionCut distribution_cut = 3;getDistributionCut in interface RequestBasedSliOrBuilderpublic DistributionCutOrBuilder getDistributionCutOrBuilder()
`distribution_cut` is used when `good_service` is a count of values aggregated in a `Distribution` that fall into a good range. The `total_service` is the total count of all values aggregated in the `Distribution`.
.google.monitoring.v3.DistributionCut distribution_cut = 3;getDistributionCutOrBuilder in interface RequestBasedSliOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static RequestBasedSli parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static RequestBasedSli parseFrom(InputStream input) throws IOException
IOExceptionpublic static RequestBasedSli parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RequestBasedSli parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static RequestBasedSli parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static RequestBasedSli parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static RequestBasedSli parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic RequestBasedSli.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static RequestBasedSli.Builder newBuilder()
public static RequestBasedSli.Builder newBuilder(RequestBasedSli prototype)
public RequestBasedSli.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected RequestBasedSli.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static RequestBasedSli getDefaultInstance()
public static com.google.protobuf.Parser<RequestBasedSli> parser()
public com.google.protobuf.Parser<RequestBasedSli> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public RequestBasedSli getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2023 Google LLC. All rights reserved.