Package com.google.cloud.visionai.v1
Class FacetProperty.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FacetProperty.Builder>
com.google.cloud.visionai.v1.FacetProperty.Builder
- All Implemented Interfaces:
FacetPropertyOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FacetProperty
public static final class FacetProperty.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FacetProperty.Builder>
implements FacetPropertyOrBuilder
Central configuration for a facet.Protobuf type
google.cloud.visionai.v1.FacetProperty-
Method Summary
Modifier and TypeMethodDescriptionaddAllMappedFields(Iterable<String> values) Name of the facets, which are the dimensions users want to use to refine search results.addMappedFields(String value) Name of the facets, which are the dimensions users want to use to refine search results.addMappedFieldsBytes(com.google.protobuf.ByteString value) Name of the facets, which are the dimensions users want to use to refine search results.build()clear()Facet bucket type e.g. value, range.Custom range facet bucket config.Datetime range facet bucket config.Display name of the facet.Fixed range facet bucket config.Name of the facets, which are the dimensions users want to use to refine search results.Maximum number of unique bucket to return for one facet.Facet bucket type e.g. value, range.intFacet bucket type e.g. value, range.Custom range facet bucket config.Custom range facet bucket config.Custom range facet bucket config.Datetime range facet bucket config.Datetime range facet bucket config.Datetime range facet bucket config.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDisplay name of the facet.com.google.protobuf.ByteStringDisplay name of the facet.Fixed range facet bucket config.Fixed range facet bucket config.Fixed range facet bucket config.getMappedFields(int index) Name of the facets, which are the dimensions users want to use to refine search results.com.google.protobuf.ByteStringgetMappedFieldsBytes(int index) Name of the facets, which are the dimensions users want to use to refine search results.intName of the facets, which are the dimensions users want to use to refine search results.com.google.protobuf.ProtocolStringListName of the facets, which are the dimensions users want to use to refine search results.longMaximum number of unique bucket to return for one facet.booleanCustom range facet bucket config.booleanDatetime range facet bucket config.booleanFixed range facet bucket config.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanCustom range facet bucket config.Datetime range facet bucket config.Fixed range facet bucket config.mergeFrom(FacetProperty other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBucketType(FacetBucketType value) Facet bucket type e.g. value, range.setBucketTypeValue(int value) Facet bucket type e.g. value, range.Custom range facet bucket config.setCustomRangeBucketSpec(FacetProperty.CustomRangeBucketSpec.Builder builderForValue) Custom range facet bucket config.Datetime range facet bucket config.setDatetimeBucketSpec(FacetProperty.DateTimeBucketSpec.Builder builderForValue) Datetime range facet bucket config.setDisplayName(String value) Display name of the facet.setDisplayNameBytes(com.google.protobuf.ByteString value) Display name of the facet.Fixed range facet bucket config.setFixedRangeBucketSpec(FacetProperty.FixedRangeBucketSpec.Builder builderForValue) Fixed range facet bucket config.setMappedFields(int index, String value) Name of the facets, which are the dimensions users want to use to refine search results.setResultSize(long value) Maximum number of unique bucket to return for one facet.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<FacetProperty.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<FacetProperty.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.GeneratedMessage.Builder<FacetProperty.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FacetProperty.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FacetProperty.Builder>
-
mergeFrom
public FacetProperty.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<FacetProperty.Builder>- Throws:
IOException
-
getRangeFacetConfigCase
- Specified by:
getRangeFacetConfigCasein interfaceFacetPropertyOrBuilder
-
clearRangeFacetConfig
-
hasFixedRangeBucketSpec
public boolean hasFixedRangeBucketSpec()Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5;- Specified by:
hasFixedRangeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- Whether the fixedRangeBucketSpec field is set.
-
getFixedRangeBucketSpec
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5;- Specified by:
getFixedRangeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- The fixedRangeBucketSpec.
-
setFixedRangeBucketSpec
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5; -
setFixedRangeBucketSpec
public FacetProperty.Builder setFixedRangeBucketSpec(FacetProperty.FixedRangeBucketSpec.Builder builderForValue) Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5; -
mergeFixedRangeBucketSpec
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5; -
clearFixedRangeBucketSpec
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5; -
getFixedRangeBucketSpecBuilder
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5; -
getFixedRangeBucketSpecOrBuilder
Fixed range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.FixedRangeBucketSpec fixed_range_bucket_spec = 5;- Specified by:
getFixedRangeBucketSpecOrBuilderin interfaceFacetPropertyOrBuilder
-
hasCustomRangeBucketSpec
public boolean hasCustomRangeBucketSpec()Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6;- Specified by:
hasCustomRangeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- Whether the customRangeBucketSpec field is set.
-
getCustomRangeBucketSpec
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6;- Specified by:
getCustomRangeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- The customRangeBucketSpec.
-
setCustomRangeBucketSpec
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6; -
setCustomRangeBucketSpec
public FacetProperty.Builder setCustomRangeBucketSpec(FacetProperty.CustomRangeBucketSpec.Builder builderForValue) Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6; -
mergeCustomRangeBucketSpec
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6; -
clearCustomRangeBucketSpec
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6; -
getCustomRangeBucketSpecBuilder
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6; -
getCustomRangeBucketSpecOrBuilder
Custom range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.CustomRangeBucketSpec custom_range_bucket_spec = 6;- Specified by:
getCustomRangeBucketSpecOrBuilderin interfaceFacetPropertyOrBuilder
-
hasDatetimeBucketSpec
public boolean hasDatetimeBucketSpec()Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7;- Specified by:
hasDatetimeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- Whether the datetimeBucketSpec field is set.
-
getDatetimeBucketSpec
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7;- Specified by:
getDatetimeBucketSpecin interfaceFacetPropertyOrBuilder- Returns:
- The datetimeBucketSpec.
-
setDatetimeBucketSpec
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7; -
setDatetimeBucketSpec
public FacetProperty.Builder setDatetimeBucketSpec(FacetProperty.DateTimeBucketSpec.Builder builderForValue) Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7; -
mergeDatetimeBucketSpec
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7; -
clearDatetimeBucketSpec
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7; -
getDatetimeBucketSpecBuilder
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7; -
getDatetimeBucketSpecOrBuilder
Datetime range facet bucket config.
.google.cloud.visionai.v1.FacetProperty.DateTimeBucketSpec datetime_bucket_spec = 7;- Specified by:
getDatetimeBucketSpecOrBuilderin interfaceFacetPropertyOrBuilder
-
getMappedFieldsList
public com.google.protobuf.ProtocolStringList getMappedFieldsList()Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Specified by:
getMappedFieldsListin interfaceFacetPropertyOrBuilder- Returns:
- A list containing the mappedFields.
-
getMappedFieldsCount
public int getMappedFieldsCount()Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Specified by:
getMappedFieldsCountin interfaceFacetPropertyOrBuilder- Returns:
- The count of mappedFields.
-
getMappedFields
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Specified by:
getMappedFieldsin interfaceFacetPropertyOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The mappedFields at the given index.
-
getMappedFieldsBytes
public com.google.protobuf.ByteString getMappedFieldsBytes(int index) Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Specified by:
getMappedFieldsBytesin interfaceFacetPropertyOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the mappedFields at the given index.
-
setMappedFields
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Parameters:
index- The index to set the value at.value- The mappedFields to set.- Returns:
- This builder for chaining.
-
addMappedFields
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Parameters:
value- The mappedFields to add.- Returns:
- This builder for chaining.
-
addAllMappedFields
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Parameters:
values- The mappedFields to add.- Returns:
- This builder for chaining.
-
clearMappedFields
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Returns:
- This builder for chaining.
-
addMappedFieldsBytes
Name of the facets, which are the dimensions users want to use to refine search results. `mapped_fields` will match UserSpecifiedDataSchema keys. For example, user can add a bunch of UGAs with the same key, such as player:adam, player:bob, player:charles. When multiple mapped_fields are specified, will merge their value together as final facet value. E.g. home_team: a, home_team:b, away_team:a, away_team:c, when facet_field = [home_team, away_team], facet_value will be [a, b, c]. UNLESS this is a 1:1 facet dimension (mapped_fields.size() == 1) AND the mapped_field equals the parent SearchConfig.name, the parent must also contain a SearchCriteriaProperty that maps to the same fields. mapped_fields must not be empty.
repeated string mapped_fields = 1;- Parameters:
value- The bytes of the mappedFields to add.- Returns:
- This builder for chaining.
-
getDisplayName
Display name of the facet. To be used by UI for facet rendering.
string display_name = 2;- Specified by:
getDisplayNamein interfaceFacetPropertyOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Display name of the facet. To be used by UI for facet rendering.
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceFacetPropertyOrBuilder- Returns:
- The bytes for displayName.
-
setDisplayName
Display name of the facet. To be used by UI for facet rendering.
string display_name = 2;- Parameters:
value- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Display name of the facet. To be used by UI for facet rendering.
string display_name = 2;- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Display name of the facet. To be used by UI for facet rendering.
string display_name = 2;- Parameters:
value- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getResultSize
public long getResultSize()Maximum number of unique bucket to return for one facet. Bucket number can be large for high-cardinality facet such as "player". We only return top-n most related ones to user. If it's <= 0, the server will decide the appropriate result_size.
int64 result_size = 3;- Specified by:
getResultSizein interfaceFacetPropertyOrBuilder- Returns:
- The resultSize.
-
setResultSize
Maximum number of unique bucket to return for one facet. Bucket number can be large for high-cardinality facet such as "player". We only return top-n most related ones to user. If it's <= 0, the server will decide the appropriate result_size.
int64 result_size = 3;- Parameters:
value- The resultSize to set.- Returns:
- This builder for chaining.
-
clearResultSize
Maximum number of unique bucket to return for one facet. Bucket number can be large for high-cardinality facet such as "player". We only return top-n most related ones to user. If it's <= 0, the server will decide the appropriate result_size.
int64 result_size = 3;- Returns:
- This builder for chaining.
-
getBucketTypeValue
public int getBucketTypeValue()Facet bucket type e.g. value, range.
.google.cloud.visionai.v1.FacetBucketType bucket_type = 4;- Specified by:
getBucketTypeValuein interfaceFacetPropertyOrBuilder- Returns:
- The enum numeric value on the wire for bucketType.
-
setBucketTypeValue
Facet bucket type e.g. value, range.
.google.cloud.visionai.v1.FacetBucketType bucket_type = 4;- Parameters:
value- The enum numeric value on the wire for bucketType to set.- Returns:
- This builder for chaining.
-
getBucketType
Facet bucket type e.g. value, range.
.google.cloud.visionai.v1.FacetBucketType bucket_type = 4;- Specified by:
getBucketTypein interfaceFacetPropertyOrBuilder- Returns:
- The bucketType.
-
setBucketType
Facet bucket type e.g. value, range.
.google.cloud.visionai.v1.FacetBucketType bucket_type = 4;- Parameters:
value- The bucketType to set.- Returns:
- This builder for chaining.
-
clearBucketType
Facet bucket type e.g. value, range.
.google.cloud.visionai.v1.FacetBucketType bucket_type = 4;- Returns:
- This builder for chaining.
-