public static final class RequestBasedSli.Builder extends GeneratedMessageV3.Builder<RequestBasedSli.Builder> implements RequestBasedSliOrBuilder
Service Level Indicators for which atomic units of service are counted
directly.
Protobuf type google.monitoring.v3.RequestBasedSli
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public RequestBasedSli.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public RequestBasedSli build()
buildPartial()
public RequestBasedSli buildPartial()
clear()
public RequestBasedSli.Builder clear()
Overrides
clearDistributionCut()
public RequestBasedSli.Builder clearDistributionCut()
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;
clearField(Descriptors.FieldDescriptor field)
public RequestBasedSli.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGoodTotalRatio()
public RequestBasedSli.Builder clearGoodTotalRatio()
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;
clearMethod()
public RequestBasedSli.Builder clearMethod()
clearOneof(Descriptors.OneofDescriptor oneof)
public RequestBasedSli.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public RequestBasedSli.Builder clone()
Overrides
getDefaultInstanceForType()
public RequestBasedSli getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getDistributionCut()
public 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;
getDistributionCutBuilder()
public DistributionCut.Builder getDistributionCutBuilder()
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()
public 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;
getGoodTotalRatio()
public 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;
getGoodTotalRatioBuilder()
public TimeSeriesRatio.Builder getGoodTotalRatioBuilder()
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()
public 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;
getMethodCase()
public RequestBasedSli.MethodCase getMethodCase()
hasDistributionCut()
public 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;
Returns |
Type |
Description |
boolean |
Whether the distributionCut field is set.
|
hasGoodTotalRatio()
public 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;
Returns |
Type |
Description |
boolean |
Whether the goodTotalRatio field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeDistributionCut(DistributionCut value)
public RequestBasedSli.Builder mergeDistributionCut(DistributionCut value)
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;
mergeFrom(RequestBasedSli other)
public RequestBasedSli.Builder mergeFrom(RequestBasedSli other)
public RequestBasedSli.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public RequestBasedSli.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeGoodTotalRatio(TimeSeriesRatio value)
public RequestBasedSli.Builder mergeGoodTotalRatio(TimeSeriesRatio value)
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;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final RequestBasedSli.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDistributionCut(DistributionCut value)
public RequestBasedSli.Builder setDistributionCut(DistributionCut value)
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;
setDistributionCut(DistributionCut.Builder builderForValue)
public RequestBasedSli.Builder setDistributionCut(DistributionCut.Builder builderForValue)
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;
setField(Descriptors.FieldDescriptor field, Object value)
public RequestBasedSli.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGoodTotalRatio(TimeSeriesRatio value)
public RequestBasedSli.Builder setGoodTotalRatio(TimeSeriesRatio value)
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;
setGoodTotalRatio(TimeSeriesRatio.Builder builderForValue)
public RequestBasedSli.Builder setGoodTotalRatio(TimeSeriesRatio.Builder builderForValue)
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;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public RequestBasedSli.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final RequestBasedSli.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides