public static final class ImageSource.Builder extends GeneratedMessageV3.Builder<ImageSource.Builder> implements ImageSourceOrBuilder
External image source (Google Cloud Storage or web URL image location).
Protobuf type google.cloud.vision.v1.ImageSource
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ImageSource.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ImageSource build()
Returns
buildPartial()
public ImageSource buildPartial()
Returns
clear()
public ImageSource.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public ImageSource.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearGcsImageUri()
public ImageSource.Builder clearGcsImageUri()
Use image_uri
instead.
The Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more info.
string gcs_image_uri = 1;
Returns
clearImageUri()
public ImageSource.Builder clearImageUri()
The URI of the source image. Can be either:
- A Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more
info.
- A publicly-accessible image HTTP/HTTPS URL. When fetching images from
HTTP/HTTPS URLs, Google cannot guarantee that the request will be
completed. Your request may fail if the specified host denies the
request (e.g. due to request throttling or DOS prevention), or if Google
throttles requests to the site for abuse prevention. You should not
depend on externally-hosted images for production applications.
When both
gcs_image_uri
and image_uri
are specified, image_uri
takes
precedence.
string image_uri = 2;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ImageSource.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ImageSource.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ImageSource getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getGcsImageUri()
public String getGcsImageUri()
Use image_uri
instead.
The Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more info.
string gcs_image_uri = 1;
Returns
Type | Description |
String | The gcsImageUri.
|
getGcsImageUriBytes()
public ByteString getGcsImageUriBytes()
Use image_uri
instead.
The Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more info.
string gcs_image_uri = 1;
Returns
Type | Description |
ByteString | The bytes for gcsImageUri.
|
getImageUri()
public String getImageUri()
The URI of the source image. Can be either:
- A Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more
info.
- A publicly-accessible image HTTP/HTTPS URL. When fetching images from
HTTP/HTTPS URLs, Google cannot guarantee that the request will be
completed. Your request may fail if the specified host denies the
request (e.g. due to request throttling or DOS prevention), or if Google
throttles requests to the site for abuse prevention. You should not
depend on externally-hosted images for production applications.
When both
gcs_image_uri
and image_uri
are specified, image_uri
takes
precedence.
string image_uri = 2;
Returns
Type | Description |
String | The imageUri.
|
getImageUriBytes()
public ByteString getImageUriBytes()
The URI of the source image. Can be either:
- A Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more
info.
- A publicly-accessible image HTTP/HTTPS URL. When fetching images from
HTTP/HTTPS URLs, Google cannot guarantee that the request will be
completed. Your request may fail if the specified host denies the
request (e.g. due to request throttling or DOS prevention), or if Google
throttles requests to the site for abuse prevention. You should not
depend on externally-hosted images for production applications.
When both
gcs_image_uri
and image_uri
are specified, image_uri
takes
precedence.
string image_uri = 2;
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ImageSource other)
public ImageSource.Builder mergeFrom(ImageSource other)
Parameter
Returns
public ImageSource.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ImageSource.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ImageSource.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public ImageSource.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setGcsImageUri(String value)
public ImageSource.Builder setGcsImageUri(String value)
Use image_uri
instead.
The Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more info.
string gcs_image_uri = 1;
Parameter
Name | Description |
value | String
The gcsImageUri to set.
|
Returns
setGcsImageUriBytes(ByteString value)
public ImageSource.Builder setGcsImageUriBytes(ByteString value)
Use image_uri
instead.
The Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more info.
string gcs_image_uri = 1;
Parameter
Name | Description |
value | ByteString
The bytes for gcsImageUri to set.
|
Returns
setImageUri(String value)
public ImageSource.Builder setImageUri(String value)
The URI of the source image. Can be either:
- A Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more
info.
- A publicly-accessible image HTTP/HTTPS URL. When fetching images from
HTTP/HTTPS URLs, Google cannot guarantee that the request will be
completed. Your request may fail if the specified host denies the
request (e.g. due to request throttling or DOS prevention), or if Google
throttles requests to the site for abuse prevention. You should not
depend on externally-hosted images for production applications.
When both
gcs_image_uri
and image_uri
are specified, image_uri
takes
precedence.
string image_uri = 2;
Parameter
Name | Description |
value | String
The imageUri to set.
|
Returns
setImageUriBytes(ByteString value)
public ImageSource.Builder setImageUriBytes(ByteString value)
The URI of the source image. Can be either:
- A Google Cloud Storage URI of the form
gs://bucket_name/object_name
. Object versioning is not supported. See
Google Cloud Storage Request
URIs for more
info.
- A publicly-accessible image HTTP/HTTPS URL. When fetching images from
HTTP/HTTPS URLs, Google cannot guarantee that the request will be
completed. Your request may fail if the specified host denies the
request (e.g. due to request throttling or DOS prevention), or if Google
throttles requests to the site for abuse prevention. You should not
depend on externally-hosted images for production applications.
When both
gcs_image_uri
and image_uri
are specified, image_uri
takes
precedence.
string image_uri = 2;
Parameter
Name | Description |
value | ByteString
The bytes for imageUri to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ImageSource.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ImageSource.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides