Package com.google.api.servicecontrol.v1
Class Distribution.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
- com.google.api.servicecontrol.v1.Distribution.Builder
-
- All Implemented Interfaces:
DistributionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Distribution
public static final class Distribution.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder> implements DistributionOrBuilder
Distribution represents a frequency distribution of double-valued sample points. It contains the size of the population of sample points plus additional optional information: * the arithmetic mean of the samples * the minimum and maximum of the samples * the sum-squared-deviation of the samples, used to compute variance * a histogram of the values of the sample points
Protobuf typegoogle.api.servicecontrol.v1.Distribution
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Distribution.BuilderaddAllBucketCounts(Iterable<? extends Long> values)The number of samples in each histogram bucket.Distribution.BuilderaddAllExemplars(Iterable<? extends com.google.api.Distribution.Exemplar> values)Example points.Distribution.BuilderaddBucketCounts(long value)The number of samples in each histogram bucket.Distribution.BuilderaddExemplars(int index, com.google.api.Distribution.Exemplar value)Example points.Distribution.BuilderaddExemplars(int index, com.google.api.Distribution.Exemplar.Builder builderForValue)Example points.Distribution.BuilderaddExemplars(com.google.api.Distribution.Exemplar value)Example points.Distribution.BuilderaddExemplars(com.google.api.Distribution.Exemplar.Builder builderForValue)Example points.com.google.api.Distribution.Exemplar.BuilderaddExemplarsBuilder()Example points.com.google.api.Distribution.Exemplar.BuilderaddExemplarsBuilder(int index)Example points.Distribution.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Distributionbuild()DistributionbuildPartial()Distribution.Builderclear()Distribution.BuilderclearBucketCounts()The number of samples in each histogram bucket.Distribution.BuilderclearBucketOption()Distribution.BuilderclearCount()The total number of samples in the distribution.Distribution.BuilderclearExemplars()Example points.Distribution.BuilderclearExplicitBuckets()Buckets with arbitrary user-provided width.Distribution.BuilderclearExponentialBuckets()Buckets with exponentially growing width.Distribution.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Distribution.BuilderclearLinearBuckets()Buckets with constant width.Distribution.BuilderclearMaximum()The maximum of the population of values.Distribution.BuilderclearMean()The arithmetic mean of the samples in the distribution.Distribution.BuilderclearMinimum()The minimum of the population of values.Distribution.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Distribution.BuilderclearSumOfSquaredDeviation()The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values.Distribution.Builderclone()longgetBucketCounts(int index)The number of samples in each histogram bucket.intgetBucketCountsCount()The number of samples in each histogram bucket.List<Long>getBucketCountsList()The number of samples in each histogram bucket.Distribution.BucketOptionCasegetBucketOptionCase()longgetCount()The total number of samples in the distribution.DistributiongetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()com.google.api.Distribution.ExemplargetExemplars(int index)Example points.com.google.api.Distribution.Exemplar.BuildergetExemplarsBuilder(int index)Example points.List<com.google.api.Distribution.Exemplar.Builder>getExemplarsBuilderList()Example points.intgetExemplarsCount()Example points.List<com.google.api.Distribution.Exemplar>getExemplarsList()Example points.com.google.api.Distribution.ExemplarOrBuildergetExemplarsOrBuilder(int index)Example points.List<? extends com.google.api.Distribution.ExemplarOrBuilder>getExemplarsOrBuilderList()Example points.Distribution.ExplicitBucketsgetExplicitBuckets()Buckets with arbitrary user-provided width.Distribution.ExplicitBuckets.BuildergetExplicitBucketsBuilder()Buckets with arbitrary user-provided width.Distribution.ExplicitBucketsOrBuildergetExplicitBucketsOrBuilder()Buckets with arbitrary user-provided width.Distribution.ExponentialBucketsgetExponentialBuckets()Buckets with exponentially growing width.Distribution.ExponentialBuckets.BuildergetExponentialBucketsBuilder()Buckets with exponentially growing width.Distribution.ExponentialBucketsOrBuildergetExponentialBucketsOrBuilder()Buckets with exponentially growing width.Distribution.LinearBucketsgetLinearBuckets()Buckets with constant width.Distribution.LinearBuckets.BuildergetLinearBucketsBuilder()Buckets with constant width.Distribution.LinearBucketsOrBuildergetLinearBucketsOrBuilder()Buckets with constant width.doublegetMaximum()The maximum of the population of values.doublegetMean()The arithmetic mean of the samples in the distribution.doublegetMinimum()The minimum of the population of values.doublegetSumOfSquaredDeviation()The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values.booleanhasExplicitBuckets()Buckets with arbitrary user-provided width.booleanhasExponentialBuckets()Buckets with exponentially growing width.booleanhasLinearBuckets()Buckets with constant width.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Distribution.BuildermergeExplicitBuckets(Distribution.ExplicitBuckets value)Buckets with arbitrary user-provided width.Distribution.BuildermergeExponentialBuckets(Distribution.ExponentialBuckets value)Buckets with exponentially growing width.Distribution.BuildermergeFrom(Distribution other)Distribution.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Distribution.BuildermergeFrom(com.google.protobuf.Message other)Distribution.BuildermergeLinearBuckets(Distribution.LinearBuckets value)Buckets with constant width.Distribution.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Distribution.BuilderremoveExemplars(int index)Example points.Distribution.BuildersetBucketCounts(int index, long value)The number of samples in each histogram bucket.Distribution.BuildersetCount(long value)The total number of samples in the distribution.Distribution.BuildersetExemplars(int index, com.google.api.Distribution.Exemplar value)Example points.Distribution.BuildersetExemplars(int index, com.google.api.Distribution.Exemplar.Builder builderForValue)Example points.Distribution.BuildersetExplicitBuckets(Distribution.ExplicitBuckets value)Buckets with arbitrary user-provided width.Distribution.BuildersetExplicitBuckets(Distribution.ExplicitBuckets.Builder builderForValue)Buckets with arbitrary user-provided width.Distribution.BuildersetExponentialBuckets(Distribution.ExponentialBuckets value)Buckets with exponentially growing width.Distribution.BuildersetExponentialBuckets(Distribution.ExponentialBuckets.Builder builderForValue)Buckets with exponentially growing width.Distribution.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Distribution.BuildersetLinearBuckets(Distribution.LinearBuckets value)Buckets with constant width.Distribution.BuildersetLinearBuckets(Distribution.LinearBuckets.Builder builderForValue)Buckets with constant width.Distribution.BuildersetMaximum(double value)The maximum of the population of values.Distribution.BuildersetMean(double value)The arithmetic mean of the samples in the distribution.Distribution.BuildersetMinimum(double value)The minimum of the population of values.Distribution.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Distribution.BuildersetSumOfSquaredDeviation(double value)The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values.Distribution.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
clear
public Distribution.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
getDefaultInstanceForType
public Distribution getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Distribution build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Distribution buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Distribution.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
setField
public Distribution.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
clearField
public Distribution.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
clearOneof
public Distribution.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
setRepeatedField
public Distribution.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
addRepeatedField
public Distribution.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
mergeFrom
public Distribution.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Distribution.Builder>
-
mergeFrom
public Distribution.Builder mergeFrom(Distribution other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
mergeFrom
public Distribution.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Distribution.Builder>- Throws:
IOException
-
getBucketOptionCase
public Distribution.BucketOptionCase getBucketOptionCase()
- Specified by:
getBucketOptionCasein interfaceDistributionOrBuilder
-
clearBucketOption
public Distribution.Builder clearBucketOption()
-
getCount
public long getCount()
The total number of samples in the distribution. Must be >= 0.
int64 count = 1;- Specified by:
getCountin interfaceDistributionOrBuilder- Returns:
- The count.
-
setCount
public Distribution.Builder setCount(long value)
The total number of samples in the distribution. Must be >= 0.
int64 count = 1;- Parameters:
value- The count to set.- Returns:
- This builder for chaining.
-
clearCount
public Distribution.Builder clearCount()
The total number of samples in the distribution. Must be >= 0.
int64 count = 1;- Returns:
- This builder for chaining.
-
getMean
public double getMean()
The arithmetic mean of the samples in the distribution. If `count` is zero then this field must be zero.
double mean = 2;- Specified by:
getMeanin interfaceDistributionOrBuilder- Returns:
- The mean.
-
setMean
public Distribution.Builder setMean(double value)
The arithmetic mean of the samples in the distribution. If `count` is zero then this field must be zero.
double mean = 2;- Parameters:
value- The mean to set.- Returns:
- This builder for chaining.
-
clearMean
public Distribution.Builder clearMean()
The arithmetic mean of the samples in the distribution. If `count` is zero then this field must be zero.
double mean = 2;- Returns:
- This builder for chaining.
-
getMinimum
public double getMinimum()
The minimum of the population of values. Ignored if `count` is zero.
double minimum = 3;- Specified by:
getMinimumin interfaceDistributionOrBuilder- Returns:
- The minimum.
-
setMinimum
public Distribution.Builder setMinimum(double value)
The minimum of the population of values. Ignored if `count` is zero.
double minimum = 3;- Parameters:
value- The minimum to set.- Returns:
- This builder for chaining.
-
clearMinimum
public Distribution.Builder clearMinimum()
The minimum of the population of values. Ignored if `count` is zero.
double minimum = 3;- Returns:
- This builder for chaining.
-
getMaximum
public double getMaximum()
The maximum of the population of values. Ignored if `count` is zero.
double maximum = 4;- Specified by:
getMaximumin interfaceDistributionOrBuilder- Returns:
- The maximum.
-
setMaximum
public Distribution.Builder setMaximum(double value)
The maximum of the population of values. Ignored if `count` is zero.
double maximum = 4;- Parameters:
value- The maximum to set.- Returns:
- This builder for chaining.
-
clearMaximum
public Distribution.Builder clearMaximum()
The maximum of the population of values. Ignored if `count` is zero.
double maximum = 4;- Returns:
- This builder for chaining.
-
getSumOfSquaredDeviation
public double getSumOfSquaredDeviation()
The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values. If `count` is zero then this field must be zero, otherwise validation of the request fails.
double sum_of_squared_deviation = 5;- Specified by:
getSumOfSquaredDeviationin interfaceDistributionOrBuilder- Returns:
- The sumOfSquaredDeviation.
-
setSumOfSquaredDeviation
public Distribution.Builder setSumOfSquaredDeviation(double value)
The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values. If `count` is zero then this field must be zero, otherwise validation of the request fails.
double sum_of_squared_deviation = 5;- Parameters:
value- The sumOfSquaredDeviation to set.- Returns:
- This builder for chaining.
-
clearSumOfSquaredDeviation
public Distribution.Builder clearSumOfSquaredDeviation()
The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values. If `count` is zero then this field must be zero, otherwise validation of the request fails.
double sum_of_squared_deviation = 5;- Returns:
- This builder for chaining.
-
getBucketCountsList
public List<Long> getBucketCountsList()
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Specified by:
getBucketCountsListin interfaceDistributionOrBuilder- Returns:
- A list containing the bucketCounts.
-
getBucketCountsCount
public int getBucketCountsCount()
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Specified by:
getBucketCountsCountin interfaceDistributionOrBuilder- Returns:
- The count of bucketCounts.
-
getBucketCounts
public long getBucketCounts(int index)
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Specified by:
getBucketCountsin interfaceDistributionOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The bucketCounts at the given index.
-
setBucketCounts
public Distribution.Builder setBucketCounts(int index, long value)
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Parameters:
index- The index to set the value at.value- The bucketCounts to set.- Returns:
- This builder for chaining.
-
addBucketCounts
public Distribution.Builder addBucketCounts(long value)
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Parameters:
value- The bucketCounts to add.- Returns:
- This builder for chaining.
-
addAllBucketCounts
public Distribution.Builder addAllBucketCounts(Iterable<? extends Long> values)
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Parameters:
values- The bucketCounts to add.- Returns:
- This builder for chaining.
-
clearBucketCounts
public Distribution.Builder clearBucketCounts()
The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` value. The buckets are defined below in `bucket_option`. There are N buckets. `bucket_counts[0]` is the number of samples in the underflow bucket. `bucket_counts[1]` to `bucket_counts[N-1]` are the numbers of samples in each of the finite buckets. And `bucket_counts[N] is the number of samples in the overflow bucket. See the comments of `bucket_option` below for more details. Any suffix of trailing zeros may be omitted.
repeated int64 bucket_counts = 6;- Returns:
- This builder for chaining.
-
hasLinearBuckets
public boolean hasLinearBuckets()
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;- Specified by:
hasLinearBucketsin interfaceDistributionOrBuilder- Returns:
- Whether the linearBuckets field is set.
-
getLinearBuckets
public Distribution.LinearBuckets getLinearBuckets()
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;- Specified by:
getLinearBucketsin interfaceDistributionOrBuilder- Returns:
- The linearBuckets.
-
setLinearBuckets
public Distribution.Builder setLinearBuckets(Distribution.LinearBuckets value)
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;
-
setLinearBuckets
public Distribution.Builder setLinearBuckets(Distribution.LinearBuckets.Builder builderForValue)
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;
-
mergeLinearBuckets
public Distribution.Builder mergeLinearBuckets(Distribution.LinearBuckets value)
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;
-
clearLinearBuckets
public Distribution.Builder clearLinearBuckets()
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;
-
getLinearBucketsBuilder
public Distribution.LinearBuckets.Builder getLinearBucketsBuilder()
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;
-
getLinearBucketsOrBuilder
public Distribution.LinearBucketsOrBuilder getLinearBucketsOrBuilder()
Buckets with constant width.
.google.api.servicecontrol.v1.Distribution.LinearBuckets linear_buckets = 7;- Specified by:
getLinearBucketsOrBuilderin interfaceDistributionOrBuilder
-
hasExponentialBuckets
public boolean hasExponentialBuckets()
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;- Specified by:
hasExponentialBucketsin interfaceDistributionOrBuilder- Returns:
- Whether the exponentialBuckets field is set.
-
getExponentialBuckets
public Distribution.ExponentialBuckets getExponentialBuckets()
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;- Specified by:
getExponentialBucketsin interfaceDistributionOrBuilder- Returns:
- The exponentialBuckets.
-
setExponentialBuckets
public Distribution.Builder setExponentialBuckets(Distribution.ExponentialBuckets value)
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;
-
setExponentialBuckets
public Distribution.Builder setExponentialBuckets(Distribution.ExponentialBuckets.Builder builderForValue)
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;
-
mergeExponentialBuckets
public Distribution.Builder mergeExponentialBuckets(Distribution.ExponentialBuckets value)
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;
-
clearExponentialBuckets
public Distribution.Builder clearExponentialBuckets()
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;
-
getExponentialBucketsBuilder
public Distribution.ExponentialBuckets.Builder getExponentialBucketsBuilder()
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;
-
getExponentialBucketsOrBuilder
public Distribution.ExponentialBucketsOrBuilder getExponentialBucketsOrBuilder()
Buckets with exponentially growing width.
.google.api.servicecontrol.v1.Distribution.ExponentialBuckets exponential_buckets = 8;- Specified by:
getExponentialBucketsOrBuilderin interfaceDistributionOrBuilder
-
hasExplicitBuckets
public boolean hasExplicitBuckets()
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;- Specified by:
hasExplicitBucketsin interfaceDistributionOrBuilder- Returns:
- Whether the explicitBuckets field is set.
-
getExplicitBuckets
public Distribution.ExplicitBuckets getExplicitBuckets()
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;- Specified by:
getExplicitBucketsin interfaceDistributionOrBuilder- Returns:
- The explicitBuckets.
-
setExplicitBuckets
public Distribution.Builder setExplicitBuckets(Distribution.ExplicitBuckets value)
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;
-
setExplicitBuckets
public Distribution.Builder setExplicitBuckets(Distribution.ExplicitBuckets.Builder builderForValue)
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;
-
mergeExplicitBuckets
public Distribution.Builder mergeExplicitBuckets(Distribution.ExplicitBuckets value)
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;
-
clearExplicitBuckets
public Distribution.Builder clearExplicitBuckets()
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;
-
getExplicitBucketsBuilder
public Distribution.ExplicitBuckets.Builder getExplicitBucketsBuilder()
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;
-
getExplicitBucketsOrBuilder
public Distribution.ExplicitBucketsOrBuilder getExplicitBucketsOrBuilder()
Buckets with arbitrary user-provided width.
.google.api.servicecontrol.v1.Distribution.ExplicitBuckets explicit_buckets = 9;- Specified by:
getExplicitBucketsOrBuilderin interfaceDistributionOrBuilder
-
getExemplarsList
public List<com.google.api.Distribution.Exemplar> getExemplarsList()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;- Specified by:
getExemplarsListin interfaceDistributionOrBuilder
-
getExemplarsCount
public int getExemplarsCount()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;- Specified by:
getExemplarsCountin interfaceDistributionOrBuilder
-
getExemplars
public com.google.api.Distribution.Exemplar getExemplars(int index)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;- Specified by:
getExemplarsin interfaceDistributionOrBuilder
-
setExemplars
public Distribution.Builder setExemplars(int index, com.google.api.Distribution.Exemplar value)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
setExemplars
public Distribution.Builder setExemplars(int index, com.google.api.Distribution.Exemplar.Builder builderForValue)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addExemplars
public Distribution.Builder addExemplars(com.google.api.Distribution.Exemplar value)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addExemplars
public Distribution.Builder addExemplars(int index, com.google.api.Distribution.Exemplar value)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addExemplars
public Distribution.Builder addExemplars(com.google.api.Distribution.Exemplar.Builder builderForValue)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addExemplars
public Distribution.Builder addExemplars(int index, com.google.api.Distribution.Exemplar.Builder builderForValue)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addAllExemplars
public Distribution.Builder addAllExemplars(Iterable<? extends com.google.api.Distribution.Exemplar> values)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
clearExemplars
public Distribution.Builder clearExemplars()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
removeExemplars
public Distribution.Builder removeExemplars(int index)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
getExemplarsBuilder
public com.google.api.Distribution.Exemplar.Builder getExemplarsBuilder(int index)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
getExemplarsOrBuilder
public com.google.api.Distribution.ExemplarOrBuilder getExemplarsOrBuilder(int index)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;- Specified by:
getExemplarsOrBuilderin interfaceDistributionOrBuilder
-
getExemplarsOrBuilderList
public List<? extends com.google.api.Distribution.ExemplarOrBuilder> getExemplarsOrBuilderList()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;- Specified by:
getExemplarsOrBuilderListin interfaceDistributionOrBuilder
-
addExemplarsBuilder
public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
addExemplarsBuilder
public com.google.api.Distribution.Exemplar.Builder addExemplarsBuilder(int index)
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
getExemplarsBuilderList
public List<com.google.api.Distribution.Exemplar.Builder> getExemplarsBuilderList()
Example points. Must be in increasing order of `value` field.
repeated .google.api.Distribution.Exemplar exemplars = 10;
-
setUnknownFields
public final Distribution.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
mergeUnknownFields
public final Distribution.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Distribution.Builder>
-
-