Package com.google.cloud.visionai.v1
Class UserSpecifiedAnnotation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<UserSpecifiedAnnotation.Builder>
com.google.cloud.visionai.v1.UserSpecifiedAnnotation.Builder
- All Implemented Interfaces:
UserSpecifiedAnnotationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- UserSpecifiedAnnotation
public static final class UserSpecifiedAnnotation.Builder
extends com.google.protobuf.GeneratedMessage.Builder<UserSpecifiedAnnotation.Builder>
implements UserSpecifiedAnnotationOrBuilder
Annotation provided by users.Protobuf type
google.cloud.visionai.v1.UserSpecifiedAnnotation-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()clearKey()Required.Partition information in time and space for the sub-asset level annotation.Value of the annotation.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetKey()Required.com.google.protobuf.ByteStringRequired.Partition information in time and space for the sub-asset level annotation.Partition information in time and space for the sub-asset level annotation.Partition information in time and space for the sub-asset level annotation.getValue()Value of the annotation.Value of the annotation.Value of the annotation.booleanPartition information in time and space for the sub-asset level annotation.booleanhasValue()Value of the annotation.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(UserSpecifiedAnnotation other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePartition(Partition value) Partition information in time and space for the sub-asset level annotation.mergeValue(AnnotationValue value) Value of the annotation.Required.setKeyBytes(com.google.protobuf.ByteString value) Required.setPartition(Partition value) Partition information in time and space for the sub-asset level annotation.setPartition(Partition.Builder builderForValue) Partition information in time and space for the sub-asset level annotation.setValue(AnnotationValue value) Value of the annotation.setValue(AnnotationValue.Builder builderForValue) Value of the annotation.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<UserSpecifiedAnnotation.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<UserSpecifiedAnnotation.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<UserSpecifiedAnnotation.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<UserSpecifiedAnnotation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<UserSpecifiedAnnotation.Builder>
-
mergeFrom
public UserSpecifiedAnnotation.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<UserSpecifiedAnnotation.Builder>- Throws:
IOException
-
getKey
Required. Key of the annotation. The key must be set with type by CreateDataSchema.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyin interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()Required. Key of the annotation. The key must be set with type by CreateDataSchema.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getKeyBytesin interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- The bytes for key.
-
setKey
Required. Key of the annotation. The key must be set with type by CreateDataSchema.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
Required. Key of the annotation. The key must be set with type by CreateDataSchema.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setKeyBytes
Required. Key of the annotation. The key must be set with type by CreateDataSchema.
string key = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasValue
public boolean hasValue()Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2;- Specified by:
hasValuein interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- Whether the value field is set.
-
getValue
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2;- Specified by:
getValuein interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- The value.
-
setValue
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2; -
setValue
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2; -
mergeValue
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2; -
clearValue
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2; -
getValueBuilder
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2; -
getValueOrBuilder
Value of the annotation. The value must be able to convert to the type according to the data schema.
.google.cloud.visionai.v1.AnnotationValue value = 2;- Specified by:
getValueOrBuilderin interfaceUserSpecifiedAnnotationOrBuilder
-
hasPartition
public boolean hasPartition()Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3;- Specified by:
hasPartitionin interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- Whether the partition field is set.
-
getPartition
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3;- Specified by:
getPartitionin interfaceUserSpecifiedAnnotationOrBuilder- Returns:
- The partition.
-
setPartition
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3; -
setPartition
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3; -
mergePartition
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3; -
clearPartition
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3; -
getPartitionBuilder
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3; -
getPartitionOrBuilder
Partition information in time and space for the sub-asset level annotation.
.google.cloud.visionai.v1.Partition partition = 3;- Specified by:
getPartitionOrBuilderin interfaceUserSpecifiedAnnotationOrBuilder
-