Class LocalizedObjectAnnotation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
- com.google.cloud.vision.v1p3beta1.LocalizedObjectAnnotation.Builder
-
- All Implemented Interfaces:
LocalizedObjectAnnotationOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- LocalizedObjectAnnotation
public static final class LocalizedObjectAnnotation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder> implements LocalizedObjectAnnotationOrBuilder
Set of detected objects with bounding boxes.
Protobuf typegoogle.cloud.vision.v1p3beta1.LocalizedObjectAnnotation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LocalizedObjectAnnotation.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LocalizedObjectAnnotation
build()
LocalizedObjectAnnotation
buildPartial()
LocalizedObjectAnnotation.Builder
clear()
LocalizedObjectAnnotation.Builder
clearBoundingPoly()
Image region to which this object belongs.LocalizedObjectAnnotation.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
LocalizedObjectAnnotation.Builder
clearLanguageCode()
The BCP-47 language code, such as "en-US" or "sr-Latn".LocalizedObjectAnnotation.Builder
clearMid()
Object ID that should align with EntityAnnotation mid.LocalizedObjectAnnotation.Builder
clearName()
Object name, expressed in its `language_code` language.LocalizedObjectAnnotation.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
LocalizedObjectAnnotation.Builder
clearScore()
Score of the result.LocalizedObjectAnnotation.Builder
clone()
BoundingPoly
getBoundingPoly()
Image region to which this object belongs.BoundingPoly.Builder
getBoundingPolyBuilder()
Image region to which this object belongs.BoundingPolyOrBuilder
getBoundingPolyOrBuilder()
Image region to which this object belongs.LocalizedObjectAnnotation
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getLanguageCode()
The BCP-47 language code, such as "en-US" or "sr-Latn".com.google.protobuf.ByteString
getLanguageCodeBytes()
The BCP-47 language code, such as "en-US" or "sr-Latn".String
getMid()
Object ID that should align with EntityAnnotation mid.com.google.protobuf.ByteString
getMidBytes()
Object ID that should align with EntityAnnotation mid.String
getName()
Object name, expressed in its `language_code` language.com.google.protobuf.ByteString
getNameBytes()
Object name, expressed in its `language_code` language.float
getScore()
Score of the result.boolean
hasBoundingPoly()
Image region to which this object belongs.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
LocalizedObjectAnnotation.Builder
mergeBoundingPoly(BoundingPoly value)
Image region to which this object belongs.LocalizedObjectAnnotation.Builder
mergeFrom(LocalizedObjectAnnotation other)
LocalizedObjectAnnotation.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
LocalizedObjectAnnotation.Builder
mergeFrom(com.google.protobuf.Message other)
LocalizedObjectAnnotation.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
LocalizedObjectAnnotation.Builder
setBoundingPoly(BoundingPoly value)
Image region to which this object belongs.LocalizedObjectAnnotation.Builder
setBoundingPoly(BoundingPoly.Builder builderForValue)
Image region to which this object belongs.LocalizedObjectAnnotation.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
LocalizedObjectAnnotation.Builder
setLanguageCode(String value)
The BCP-47 language code, such as "en-US" or "sr-Latn".LocalizedObjectAnnotation.Builder
setLanguageCodeBytes(com.google.protobuf.ByteString value)
The BCP-47 language code, such as "en-US" or "sr-Latn".LocalizedObjectAnnotation.Builder
setMid(String value)
Object ID that should align with EntityAnnotation mid.LocalizedObjectAnnotation.Builder
setMidBytes(com.google.protobuf.ByteString value)
Object ID that should align with EntityAnnotation mid.LocalizedObjectAnnotation.Builder
setName(String value)
Object name, expressed in its `language_code` language.LocalizedObjectAnnotation.Builder
setNameBytes(com.google.protobuf.ByteString value)
Object name, expressed in its `language_code` language.LocalizedObjectAnnotation.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
LocalizedObjectAnnotation.Builder
setScore(float value)
Score of the result.LocalizedObjectAnnotation.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
clear
public LocalizedObjectAnnotation.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
getDefaultInstanceForType
public LocalizedObjectAnnotation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public LocalizedObjectAnnotation build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public LocalizedObjectAnnotation buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public LocalizedObjectAnnotation.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
setField
public LocalizedObjectAnnotation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
clearField
public LocalizedObjectAnnotation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
clearOneof
public LocalizedObjectAnnotation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
setRepeatedField
public LocalizedObjectAnnotation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
addRepeatedField
public LocalizedObjectAnnotation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
mergeFrom
public LocalizedObjectAnnotation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocalizedObjectAnnotation.Builder>
-
mergeFrom
public LocalizedObjectAnnotation.Builder mergeFrom(LocalizedObjectAnnotation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
mergeFrom
public LocalizedObjectAnnotation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<LocalizedObjectAnnotation.Builder>
- Throws:
IOException
-
getMid
public String getMid()
Object ID that should align with EntityAnnotation mid.
string mid = 1;
- Specified by:
getMid
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The mid.
-
getMidBytes
public com.google.protobuf.ByteString getMidBytes()
Object ID that should align with EntityAnnotation mid.
string mid = 1;
- Specified by:
getMidBytes
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The bytes for mid.
-
setMid
public LocalizedObjectAnnotation.Builder setMid(String value)
Object ID that should align with EntityAnnotation mid.
string mid = 1;
- Parameters:
value
- The mid to set.- Returns:
- This builder for chaining.
-
clearMid
public LocalizedObjectAnnotation.Builder clearMid()
Object ID that should align with EntityAnnotation mid.
string mid = 1;
- Returns:
- This builder for chaining.
-
setMidBytes
public LocalizedObjectAnnotation.Builder setMidBytes(com.google.protobuf.ByteString value)
Object ID that should align with EntityAnnotation mid.
string mid = 1;
- Parameters:
value
- The bytes for mid to set.- Returns:
- This builder for chaining.
-
getLanguageCode
public String getLanguageCode()
The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 2;
- Specified by:
getLanguageCode
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()
The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 2;
- Specified by:
getLanguageCodeBytes
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The bytes for languageCode.
-
setLanguageCode
public LocalizedObjectAnnotation.Builder setLanguageCode(String value)
The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 2;
- Parameters:
value
- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
public LocalizedObjectAnnotation.Builder clearLanguageCode()
The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 2;
- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
public LocalizedObjectAnnotation.Builder setLanguageCodeBytes(com.google.protobuf.ByteString value)
The BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
string language_code = 2;
- Parameters:
value
- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
getName
public String getName()
Object name, expressed in its `language_code` language.
string name = 3;
- Specified by:
getName
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Object name, expressed in its `language_code` language.
string name = 3;
- Specified by:
getNameBytes
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The bytes for name.
-
setName
public LocalizedObjectAnnotation.Builder setName(String value)
Object name, expressed in its `language_code` language.
string name = 3;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public LocalizedObjectAnnotation.Builder clearName()
Object name, expressed in its `language_code` language.
string name = 3;
- Returns:
- This builder for chaining.
-
setNameBytes
public LocalizedObjectAnnotation.Builder setNameBytes(com.google.protobuf.ByteString value)
Object name, expressed in its `language_code` language.
string name = 3;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getScore
public float getScore()
Score of the result. Range [0, 1].
float score = 4;
- Specified by:
getScore
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The score.
-
setScore
public LocalizedObjectAnnotation.Builder setScore(float value)
Score of the result. Range [0, 1].
float score = 4;
- Parameters:
value
- The score to set.- Returns:
- This builder for chaining.
-
clearScore
public LocalizedObjectAnnotation.Builder clearScore()
Score of the result. Range [0, 1].
float score = 4;
- Returns:
- This builder for chaining.
-
hasBoundingPoly
public boolean hasBoundingPoly()
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
- Specified by:
hasBoundingPoly
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- Whether the boundingPoly field is set.
-
getBoundingPoly
public BoundingPoly getBoundingPoly()
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
- Specified by:
getBoundingPoly
in interfaceLocalizedObjectAnnotationOrBuilder
- Returns:
- The boundingPoly.
-
setBoundingPoly
public LocalizedObjectAnnotation.Builder setBoundingPoly(BoundingPoly value)
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
-
setBoundingPoly
public LocalizedObjectAnnotation.Builder setBoundingPoly(BoundingPoly.Builder builderForValue)
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
-
mergeBoundingPoly
public LocalizedObjectAnnotation.Builder mergeBoundingPoly(BoundingPoly value)
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
-
clearBoundingPoly
public LocalizedObjectAnnotation.Builder clearBoundingPoly()
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
-
getBoundingPolyBuilder
public BoundingPoly.Builder getBoundingPolyBuilder()
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
-
getBoundingPolyOrBuilder
public BoundingPolyOrBuilder getBoundingPolyOrBuilder()
Image region to which this object belongs. This must be populated.
.google.cloud.vision.v1p3beta1.BoundingPoly bounding_poly = 5;
- Specified by:
getBoundingPolyOrBuilder
in interfaceLocalizedObjectAnnotationOrBuilder
-
setUnknownFields
public final LocalizedObjectAnnotation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
mergeUnknownFields
public final LocalizedObjectAnnotation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<LocalizedObjectAnnotation.Builder>
-
-