public static final class Image.Builder extends GeneratedMessageV3.Builder<Image.Builder> implements ImageOrBuilder
Client image to perform Google Cloud Vision API tasks over.
Protobuf type google.cloud.vision.v1.Image
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Image.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overridesbuild()
Returns |
---|
Type | Description |
Image | |
buildPartial()
public Image buildPartial()
Returns |
---|
Type | Description |
Image | |
clear()
public Image.Builder clear()
OverridesclearContent()
public Image.Builder clearContent()
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.
Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.
bytes content = 1;
clearField(Descriptors.FieldDescriptor field)
public Image.Builder clearField(Descriptors.FieldDescriptor field)
OverridesclearOneof(Descriptors.OneofDescriptor oneof)
public Image.Builder clearOneof(Descriptors.OneofDescriptor oneof)
OverridesclearSource()
public Image.Builder clearSource()
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
clone()
public Image.Builder clone()
OverridesgetContent()
public ByteString getContent()
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.
Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.
bytes content = 1;
getDefaultInstanceForType()
public Image getDefaultInstanceForType()
Returns |
---|
Type | Description |
Image | |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
OverridesgetSource()
public ImageSource getSource()
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
getSourceBuilder()
public ImageSource.Builder getSourceBuilder()
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
getSourceOrBuilder()
public ImageSourceOrBuilder getSourceOrBuilder()
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
hasSource()
public boolean hasSource()
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
Returns |
---|
Type | Description |
boolean | Whether the source field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
OverridesisInitialized()
public final boolean isInitialized()
OverridesmergeFrom(Image other)
public Image.Builder mergeFrom(Image other)
Parameter |
---|
Name | Description |
other | Image
|
public Image.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
OverridesmergeFrom(Message other)
public Image.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
OverridesmergeSource(ImageSource value)
public Image.Builder mergeSource(ImageSource value)
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Image.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
OverridessetContent(ByteString value)
public Image.Builder setContent(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.
Currently, this field only works for BatchAnnotateImages requests. It does not work for AsyncBatchAnnotateImages requests.
bytes content = 1;
Parameter |
---|
Name | Description |
value | ByteString
The content to set. |
setField(Descriptors.FieldDescriptor field, Object value)
public Image.Builder setField(Descriptors.FieldDescriptor field, Object value)
OverridessetRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Image.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
OverridessetSource(ImageSource value)
public Image.Builder setSource(ImageSource value)
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
setSource(ImageSource.Builder builderForValue)
public Image.Builder setSource(ImageSource.Builder builderForValue)
Google Cloud Storage image location, or publicly-accessible image URL. If both content
and source
are provided for an image, content
takes precedence and is used to perform the image annotation request.
.google.cloud.vision.v1.ImageSource source = 2;
setUnknownFields(UnknownFieldSet unknownFields)
public final Image.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides