Package com.google.cloud.visionai.v1
Class FacetBucket.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FacetBucket.Builder>
com.google.cloud.visionai.v1.FacetBucket.Builder
- All Implemented Interfaces:
FacetBucketOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- FacetBucket
public static final class FacetBucket.Builder
extends com.google.protobuf.GeneratedMessage.Builder<FacetBucket.Builder>
implements FacetBucketOrBuilder
Holds the facet value, selections state, and metadata.Protobuf type
google.cloud.visionai.v1.FacetBucket-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Range value.Whether one facet bucket is selected.Singular value.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetRange()Range value.Range value.Range value.booleanWhether one facet bucket is selected.getValue()Singular value.Singular value.Singular value.booleanhasRange()Range value.booleanhasValue()Singular value.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(FacetBucket other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRange(FacetBucket.Range value) Range value.mergeValue(FacetValue value) Singular value.setRange(FacetBucket.Range value) Range value.setRange(FacetBucket.Range.Builder builderForValue) Range value.setSelected(boolean value) Whether one facet bucket is selected.setValue(FacetValue value) Singular value.setValue(FacetValue.Builder builderForValue) Singular value.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<FacetBucket.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<FacetBucket.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<FacetBucket.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<FacetBucket.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<FacetBucket.Builder>
-
mergeFrom
public FacetBucket.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<FacetBucket.Builder>- Throws:
IOException
-
getBucketValueCase
- Specified by:
getBucketValueCasein interfaceFacetBucketOrBuilder
-
clearBucketValue
-
hasValue
public boolean hasValue()Singular value.
.google.cloud.visionai.v1.FacetValue value = 2;- Specified by:
hasValuein interfaceFacetBucketOrBuilder- Returns:
- Whether the value field is set.
-
getValue
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2;- Specified by:
getValuein interfaceFacetBucketOrBuilder- Returns:
- The value.
-
setValue
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2; -
setValue
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2; -
mergeValue
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2; -
clearValue
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2; -
getValueBuilder
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2; -
getValueOrBuilder
Singular value.
.google.cloud.visionai.v1.FacetValue value = 2;- Specified by:
getValueOrBuilderin interfaceFacetBucketOrBuilder
-
hasRange
public boolean hasRange()Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4;- Specified by:
hasRangein interfaceFacetBucketOrBuilder- Returns:
- Whether the range field is set.
-
getRange
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4;- Specified by:
getRangein interfaceFacetBucketOrBuilder- Returns:
- The range.
-
setRange
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4; -
setRange
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4; -
mergeRange
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4; -
clearRange
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4; -
getRangeBuilder
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4; -
getRangeOrBuilder
Range value.
.google.cloud.visionai.v1.FacetBucket.Range range = 4;- Specified by:
getRangeOrBuilderin interfaceFacetBucketOrBuilder
-
getSelected
public boolean getSelected()Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.
bool selected = 3;- Specified by:
getSelectedin interfaceFacetBucketOrBuilder- Returns:
- The selected.
-
setSelected
Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.
bool selected = 3;- Parameters:
value- The selected to set.- Returns:
- This builder for chaining.
-
clearSelected
Whether one facet bucket is selected. This field represents user's facet selection. It is set by frontend in SearchVideosRequest.
bool selected = 3;- Returns:
- This builder for chaining.
-