Package com.google.cloud.automl.v1beta1
Class Image.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Image.Builder>
-
- com.google.cloud.automl.v1beta1.Image.Builder
-
- All Implemented Interfaces:
ImageOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Image
public static final class Image.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Image.Builder> implements ImageOrBuilder
A representation of an image. Only images up to 30MB in size are supported.
Protobuf typegoogle.cloud.automl.v1beta1.Image
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Image.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Image
build()
Image
buildPartial()
Image.Builder
clear()
Image.Builder
clearData()
Image.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Image.Builder
clearImageBytes()
Image content represented as a stream of bytes.Image.Builder
clearInputConfig()
An input config specifying the content of the image.Image.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Image.Builder
clearThumbnailUri()
Output only.Image.Builder
clone()
Image.DataCase
getDataCase()
Image
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
com.google.protobuf.ByteString
getImageBytes()
Image content represented as a stream of bytes.InputConfig
getInputConfig()
An input config specifying the content of the image.InputConfig.Builder
getInputConfigBuilder()
An input config specifying the content of the image.InputConfigOrBuilder
getInputConfigOrBuilder()
An input config specifying the content of the image.String
getThumbnailUri()
Output only.com.google.protobuf.ByteString
getThumbnailUriBytes()
Output only.boolean
hasImageBytes()
Image content represented as a stream of bytes.boolean
hasInputConfig()
An input config specifying the content of the image.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Image.Builder
mergeFrom(Image other)
Image.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Image.Builder
mergeFrom(com.google.protobuf.Message other)
Image.Builder
mergeInputConfig(InputConfig value)
An input config specifying the content of the image.Image.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Image.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Image.Builder
setImageBytes(com.google.protobuf.ByteString value)
Image content represented as a stream of bytes.Image.Builder
setInputConfig(InputConfig value)
An input config specifying the content of the image.Image.Builder
setInputConfig(InputConfig.Builder builderForValue)
An input config specifying the content of the image.Image.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Image.Builder
setThumbnailUri(String value)
Output only.Image.Builder
setThumbnailUriBytes(com.google.protobuf.ByteString value)
Output only.Image.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<Image.Builder>
-
clear
public Image.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<Image.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<Image.Builder>
-
getDefaultInstanceForType
public Image getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Image build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Image buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Image.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<Image.Builder>
-
setField
public Image.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<Image.Builder>
-
clearField
public Image.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<Image.Builder>
-
clearOneof
public Image.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<Image.Builder>
-
setRepeatedField
public Image.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<Image.Builder>
-
addRepeatedField
public Image.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<Image.Builder>
-
mergeFrom
public Image.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Image.Builder>
-
mergeFrom
public Image.Builder mergeFrom(Image other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Image.Builder>
-
mergeFrom
public Image.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<Image.Builder>
- Throws:
IOException
-
getDataCase
public Image.DataCase getDataCase()
- Specified by:
getDataCase
in interfaceImageOrBuilder
-
clearData
public Image.Builder clearData()
-
hasImageBytes
public boolean hasImageBytes()
Image content represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes image_bytes = 1;
- Specified by:
hasImageBytes
in interfaceImageOrBuilder
- Returns:
- Whether the imageBytes field is set.
-
getImageBytes
public com.google.protobuf.ByteString getImageBytes()
Image content represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes image_bytes = 1;
- Specified by:
getImageBytes
in interfaceImageOrBuilder
- Returns:
- The imageBytes.
-
setImageBytes
public Image.Builder setImageBytes(com.google.protobuf.ByteString value)
Image content represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes image_bytes = 1;
- Parameters:
value
- The imageBytes to set.- Returns:
- This builder for chaining.
-
clearImageBytes
public Image.Builder clearImageBytes()
Image content represented as a stream of bytes. Note: As with all `bytes` fields, protobuffers use a pure binary representation, whereas JSON representations use base64.
bytes image_bytes = 1;
- Returns:
- This builder for chaining.
-
hasInputConfig
public boolean hasInputConfig()
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
- Specified by:
hasInputConfig
in interfaceImageOrBuilder
- Returns:
- Whether the inputConfig field is set.
-
getInputConfig
public InputConfig getInputConfig()
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
- Specified by:
getInputConfig
in interfaceImageOrBuilder
- Returns:
- The inputConfig.
-
setInputConfig
public Image.Builder setInputConfig(InputConfig value)
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
-
setInputConfig
public Image.Builder setInputConfig(InputConfig.Builder builderForValue)
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
-
mergeInputConfig
public Image.Builder mergeInputConfig(InputConfig value)
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
-
clearInputConfig
public Image.Builder clearInputConfig()
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
-
getInputConfigBuilder
public InputConfig.Builder getInputConfigBuilder()
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
-
getInputConfigOrBuilder
public InputConfigOrBuilder getInputConfigOrBuilder()
An input config specifying the content of the image.
.google.cloud.automl.v1beta1.InputConfig input_config = 6;
- Specified by:
getInputConfigOrBuilder
in interfaceImageOrBuilder
-
getThumbnailUri
public String getThumbnailUri()
Output only. HTTP URI to the thumbnail image.
string thumbnail_uri = 4;
- Specified by:
getThumbnailUri
in interfaceImageOrBuilder
- Returns:
- The thumbnailUri.
-
getThumbnailUriBytes
public com.google.protobuf.ByteString getThumbnailUriBytes()
Output only. HTTP URI to the thumbnail image.
string thumbnail_uri = 4;
- Specified by:
getThumbnailUriBytes
in interfaceImageOrBuilder
- Returns:
- The bytes for thumbnailUri.
-
setThumbnailUri
public Image.Builder setThumbnailUri(String value)
Output only. HTTP URI to the thumbnail image.
string thumbnail_uri = 4;
- Parameters:
value
- The thumbnailUri to set.- Returns:
- This builder for chaining.
-
clearThumbnailUri
public Image.Builder clearThumbnailUri()
Output only. HTTP URI to the thumbnail image.
string thumbnail_uri = 4;
- Returns:
- This builder for chaining.
-
setThumbnailUriBytes
public Image.Builder setThumbnailUriBytes(com.google.protobuf.ByteString value)
Output only. HTTP URI to the thumbnail image.
string thumbnail_uri = 4;
- Parameters:
value
- The bytes for thumbnailUri to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Image.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Image.Builder>
-
mergeUnknownFields
public final Image.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Image.Builder>
-
-