public static final class FacetProperty.FixedRangeBucketSpec.Builder extends GeneratedMessage.Builder<FacetProperty.FixedRangeBucketSpec.Builder> implements FacetProperty.FixedRangeBucketSpecOrBuilderIf bucket type is FIXED_RANGE, specify how values are bucketized. Use FixedRangeBucketSpec when you want to create multiple buckets with equal granularities. Using integer bucket value as an example, when bucket_start = 0, bucket_granularity = 10, bucket_count = 5, this facet will be aggregated via the following buckets: [-inf, 0), [0, 10), [10, 20), [20, 30), [30, inf). Notably, bucket_count <= 1 is an invalid spec.
Protobuf type google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > FacetProperty.FixedRangeBucketSpec.BuilderImplements
FacetProperty.FixedRangeBucketSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public FacetProperty.FixedRangeBucketSpec build()| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec |
|
buildPartial()
public FacetProperty.FixedRangeBucketSpec buildPartial()| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec |
|
clear()
public FacetProperty.FixedRangeBucketSpec.Builder clear()| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
clearBucketCount()
public FacetProperty.FixedRangeBucketSpec.Builder clearBucketCount()Total number of buckets.
int32 bucket_count = 3;
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
This builder for chaining. |
clearBucketGranularity()
public FacetProperty.FixedRangeBucketSpec.Builder clearBucketGranularity()Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
clearBucketStart()
public FacetProperty.FixedRangeBucketSpec.Builder clearBucketStart()Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
getBucketCount()
public int getBucketCount()Total number of buckets.
int32 bucket_count = 3;
| Returns | |
|---|---|
| Type | Description |
int |
The bucketCount. |
getBucketGranularity()
public FacetValue getBucketGranularity()Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Returns | |
|---|---|
| Type | Description |
FacetValue |
The bucketGranularity. |
getBucketGranularityBuilder()
public FacetValue.Builder getBucketGranularityBuilder()Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Returns | |
|---|---|
| Type | Description |
FacetValue.Builder |
|
getBucketGranularityOrBuilder()
public FacetValueOrBuilder getBucketGranularityOrBuilder()Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Returns | |
|---|---|
| Type | Description |
FacetValueOrBuilder |
|
getBucketStart()
public FacetValue getBucketStart()Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Returns | |
|---|---|
| Type | Description |
FacetValue |
The bucketStart. |
getBucketStartBuilder()
public FacetValue.Builder getBucketStartBuilder()Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Returns | |
|---|---|
| Type | Description |
FacetValue.Builder |
|
getBucketStartOrBuilder()
public FacetValueOrBuilder getBucketStartOrBuilder()Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Returns | |
|---|---|
| Type | Description |
FacetValueOrBuilder |
|
getDefaultInstanceForType()
public FacetProperty.FixedRangeBucketSpec getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
hasBucketGranularity()
public boolean hasBucketGranularity()Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the bucketGranularity field is set. |
hasBucketStart()
public boolean hasBucketStart()Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the bucketStart field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeBucketGranularity(FacetValue value)
public FacetProperty.FixedRangeBucketSpec.Builder mergeBucketGranularity(FacetValue value)Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
FacetValue |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
mergeBucketStart(FacetValue value)
public FacetProperty.FixedRangeBucketSpec.Builder mergeBucketStart(FacetValue value)Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
FacetValue |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
mergeFrom(FacetProperty.FixedRangeBucketSpec other)
public FacetProperty.FixedRangeBucketSpec.Builder mergeFrom(FacetProperty.FixedRangeBucketSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
FacetProperty.FixedRangeBucketSpec |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public FacetProperty.FixedRangeBucketSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public FacetProperty.FixedRangeBucketSpec.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
setBucketCount(int value)
public FacetProperty.FixedRangeBucketSpec.Builder setBucketCount(int value)Total number of buckets.
int32 bucket_count = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
intThe bucketCount to set. |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
This builder for chaining. |
setBucketGranularity(FacetValue value)
public FacetProperty.FixedRangeBucketSpec.Builder setBucketGranularity(FacetValue value)Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
FacetValue |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
setBucketGranularity(FacetValue.Builder builderForValue)
public FacetProperty.FixedRangeBucketSpec.Builder setBucketGranularity(FacetValue.Builder builderForValue)Bucket granularity. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_granularity = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
FacetValue.Builder |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
setBucketStart(FacetValue value)
public FacetProperty.FixedRangeBucketSpec.Builder setBucketStart(FacetValue value)Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
FacetValue |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|
setBucketStart(FacetValue.Builder builderForValue)
public FacetProperty.FixedRangeBucketSpec.Builder setBucketStart(FacetValue.Builder builderForValue)Lower bound of the bucket. NOTE: Only integer type is currently supported for this field.
.google.cloud.visionai.v1.FacetValue bucket_start = 1;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
FacetValue.Builder |
| Returns | |
|---|---|
| Type | Description |
FacetProperty.FixedRangeBucketSpec.Builder |
|