Interface ImageOrBuilder (3.20.0)

public interface ImageOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContent()

public abstract 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;

Returns
TypeDescription
ByteString

The content.

getSource()

public abstract 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;

Returns
TypeDescription
ImageSource

The source.

getSourceOrBuilder()

public abstract 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;

Returns
TypeDescription
ImageSourceOrBuilder

hasSource()

public abstract 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
TypeDescription
boolean

Whether the source field is set.