public static final class ImageAnnotationContext.Builder extends GeneratedMessageV3.Builder<ImageAnnotationContext.Builder> implements ImageAnnotationContextOrBuilder
If an image was produced from a file (e.g. a PDF), this message gives information about the source of that image.Protobuf type
google.cloud.vision.v1p2beta1.ImageAnnotationContextgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic ImageAnnotationContext build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic ImageAnnotationContext buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic ImageAnnotationContext.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder mergeFrom(ImageAnnotationContext other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public ImageAnnotationContext.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<ImageAnnotationContext.Builder>java.io.IOExceptionpublic java.lang.String getUri()
The URI of the file used to produce the image.
string uri = 1;getUri in interface ImageAnnotationContextOrBuilderpublic ByteString getUriBytes()
The URI of the file used to produce the image.
string uri = 1;getUriBytes in interface ImageAnnotationContextOrBuilderpublic ImageAnnotationContext.Builder setUri(java.lang.String value)
The URI of the file used to produce the image.
string uri = 1;public ImageAnnotationContext.Builder clearUri()
The URI of the file used to produce the image.
string uri = 1;public ImageAnnotationContext.Builder setUriBytes(ByteString value)
The URI of the file used to produce the image.
string uri = 1;public int getPageNumber()
If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.
int32 page_number = 2;getPageNumber in interface ImageAnnotationContextOrBuilderpublic ImageAnnotationContext.Builder setPageNumber(int value)
If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.
int32 page_number = 2;public ImageAnnotationContext.Builder clearPageNumber()
If the file was a PDF or TIFF, this field gives the page number within the file used to produce the image.
int32 page_number = 2;public final ImageAnnotationContext.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>public final ImageAnnotationContext.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<ImageAnnotationContext.Builder>