Package com.google.cloud.vision.v1
Class ImageContext
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.vision.v1.ImageContext
-
- All Implemented Interfaces:
ImageContextOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class ImageContext extends com.google.protobuf.GeneratedMessageV3 implements ImageContextOrBuilder
Image context and/or feature-specific parameters.
Protobuf typegoogle.cloud.vision.v1.ImageContext
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ImageContext.Builder
Image context and/or feature-specific parameters.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CROP_HINTS_PARAMS_FIELD_NUMBER
static int
LANGUAGE_HINTS_FIELD_NUMBER
static int
LAT_LONG_RECT_FIELD_NUMBER
static int
PRODUCT_SEARCH_PARAMS_FIELD_NUMBER
static int
TEXT_DETECTION_PARAMS_FIELD_NUMBER
static int
WEB_DETECTION_PARAMS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
CropHintsParams
getCropHintsParams()
Parameters for crop hints annotation request.CropHintsParamsOrBuilder
getCropHintsParamsOrBuilder()
Parameters for crop hints annotation request.static ImageContext
getDefaultInstance()
ImageContext
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getLanguageHints(int index)
List of languages to use for TEXT_DETECTION.com.google.protobuf.ByteString
getLanguageHintsBytes(int index)
List of languages to use for TEXT_DETECTION.int
getLanguageHintsCount()
List of languages to use for TEXT_DETECTION.com.google.protobuf.ProtocolStringList
getLanguageHintsList()
List of languages to use for TEXT_DETECTION.LatLongRect
getLatLongRect()
Not used.LatLongRectOrBuilder
getLatLongRectOrBuilder()
Not used.com.google.protobuf.Parser<ImageContext>
getParserForType()
ProductSearchParams
getProductSearchParams()
Parameters for product search.ProductSearchParamsOrBuilder
getProductSearchParamsOrBuilder()
Parameters for product search.int
getSerializedSize()
TextDetectionParams
getTextDetectionParams()
Parameters for text detection and document text detection.TextDetectionParamsOrBuilder
getTextDetectionParamsOrBuilder()
Parameters for text detection and document text detection.WebDetectionParams
getWebDetectionParams()
Parameters for web detection.WebDetectionParamsOrBuilder
getWebDetectionParamsOrBuilder()
Parameters for web detection.boolean
hasCropHintsParams()
Parameters for crop hints annotation request.int
hashCode()
boolean
hasLatLongRect()
Not used.boolean
hasProductSearchParams()
Parameters for product search.boolean
hasTextDetectionParams()
Parameters for text detection and document text detection.boolean
hasWebDetectionParams()
Parameters for web detection.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static ImageContext.Builder
newBuilder()
static ImageContext.Builder
newBuilder(ImageContext prototype)
ImageContext.Builder
newBuilderForType()
protected ImageContext.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static ImageContext
parseDelimitedFrom(InputStream input)
static ImageContext
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageContext
parseFrom(byte[] data)
static ImageContext
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageContext
parseFrom(com.google.protobuf.ByteString data)
static ImageContext
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageContext
parseFrom(com.google.protobuf.CodedInputStream input)
static ImageContext
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageContext
parseFrom(InputStream input)
static ImageContext
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static ImageContext
parseFrom(ByteBuffer data)
static ImageContext
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<ImageContext>
parser()
ImageContext.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
LAT_LONG_RECT_FIELD_NUMBER
public static final int LAT_LONG_RECT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LANGUAGE_HINTS_FIELD_NUMBER
public static final int LANGUAGE_HINTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CROP_HINTS_PARAMS_FIELD_NUMBER
public static final int CROP_HINTS_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRODUCT_SEARCH_PARAMS_FIELD_NUMBER
public static final int PRODUCT_SEARCH_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WEB_DETECTION_PARAMS_FIELD_NUMBER
public static final int WEB_DETECTION_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TEXT_DETECTION_PARAMS_FIELD_NUMBER
public static final int TEXT_DETECTION_PARAMS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
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
-
hasLatLongRect
public boolean hasLatLongRect()
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;
- Specified by:
hasLatLongRect
in interfaceImageContextOrBuilder
- Returns:
- Whether the latLongRect field is set.
-
getLatLongRect
public LatLongRect getLatLongRect()
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;
- Specified by:
getLatLongRect
in interfaceImageContextOrBuilder
- Returns:
- The latLongRect.
-
getLatLongRectOrBuilder
public LatLongRectOrBuilder getLatLongRectOrBuilder()
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;
- Specified by:
getLatLongRectOrBuilder
in interfaceImageContextOrBuilder
-
getLanguageHintsList
public com.google.protobuf.ProtocolStringList getLanguageHintsList()
List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting `language_hints` is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the [supported languages](https://cloud.google.com/vision/docs/languages).
repeated string language_hints = 2;
- Specified by:
getLanguageHintsList
in interfaceImageContextOrBuilder
- Returns:
- A list containing the languageHints.
-
getLanguageHintsCount
public int getLanguageHintsCount()
List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting `language_hints` is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the [supported languages](https://cloud.google.com/vision/docs/languages).
repeated string language_hints = 2;
- Specified by:
getLanguageHintsCount
in interfaceImageContextOrBuilder
- Returns:
- The count of languageHints.
-
getLanguageHints
public String getLanguageHints(int index)
List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting `language_hints` is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the [supported languages](https://cloud.google.com/vision/docs/languages).
repeated string language_hints = 2;
- Specified by:
getLanguageHints
in interfaceImageContextOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The languageHints at the given index.
-
getLanguageHintsBytes
public com.google.protobuf.ByteString getLanguageHintsBytes(int index)
List of languages to use for TEXT_DETECTION. In most cases, an empty value yields the best results since it enables automatic language detection. For languages based on the Latin alphabet, setting `language_hints` is not needed. In rare cases, when the language of the text in the image is known, setting a hint will help get better results (although it will be a significant hindrance if the hint is wrong). Text detection returns an error if one or more of the specified languages is not one of the [supported languages](https://cloud.google.com/vision/docs/languages).
repeated string language_hints = 2;
- Specified by:
getLanguageHintsBytes
in interfaceImageContextOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the languageHints at the given index.
-
hasCropHintsParams
public boolean hasCropHintsParams()
Parameters for crop hints annotation request.
.google.cloud.vision.v1.CropHintsParams crop_hints_params = 4;
- Specified by:
hasCropHintsParams
in interfaceImageContextOrBuilder
- Returns:
- Whether the cropHintsParams field is set.
-
getCropHintsParams
public CropHintsParams getCropHintsParams()
Parameters for crop hints annotation request.
.google.cloud.vision.v1.CropHintsParams crop_hints_params = 4;
- Specified by:
getCropHintsParams
in interfaceImageContextOrBuilder
- Returns:
- The cropHintsParams.
-
getCropHintsParamsOrBuilder
public CropHintsParamsOrBuilder getCropHintsParamsOrBuilder()
Parameters for crop hints annotation request.
.google.cloud.vision.v1.CropHintsParams crop_hints_params = 4;
- Specified by:
getCropHintsParamsOrBuilder
in interfaceImageContextOrBuilder
-
hasProductSearchParams
public boolean hasProductSearchParams()
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;
- Specified by:
hasProductSearchParams
in interfaceImageContextOrBuilder
- Returns:
- Whether the productSearchParams field is set.
-
getProductSearchParams
public ProductSearchParams getProductSearchParams()
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;
- Specified by:
getProductSearchParams
in interfaceImageContextOrBuilder
- Returns:
- The productSearchParams.
-
getProductSearchParamsOrBuilder
public ProductSearchParamsOrBuilder getProductSearchParamsOrBuilder()
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;
- Specified by:
getProductSearchParamsOrBuilder
in interfaceImageContextOrBuilder
-
hasWebDetectionParams
public boolean hasWebDetectionParams()
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;
- Specified by:
hasWebDetectionParams
in interfaceImageContextOrBuilder
- Returns:
- Whether the webDetectionParams field is set.
-
getWebDetectionParams
public WebDetectionParams getWebDetectionParams()
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;
- Specified by:
getWebDetectionParams
in interfaceImageContextOrBuilder
- Returns:
- The webDetectionParams.
-
getWebDetectionParamsOrBuilder
public WebDetectionParamsOrBuilder getWebDetectionParamsOrBuilder()
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;
- Specified by:
getWebDetectionParamsOrBuilder
in interfaceImageContextOrBuilder
-
hasTextDetectionParams
public boolean hasTextDetectionParams()
Parameters for text detection and document text detection.
.google.cloud.vision.v1.TextDetectionParams text_detection_params = 12;
- Specified by:
hasTextDetectionParams
in interfaceImageContextOrBuilder
- Returns:
- Whether the textDetectionParams field is set.
-
getTextDetectionParams
public TextDetectionParams getTextDetectionParams()
Parameters for text detection and document text detection.
.google.cloud.vision.v1.TextDetectionParams text_detection_params = 12;
- Specified by:
getTextDetectionParams
in interfaceImageContextOrBuilder
- Returns:
- The textDetectionParams.
-
getTextDetectionParamsOrBuilder
public TextDetectionParamsOrBuilder getTextDetectionParamsOrBuilder()
Parameters for text detection and document text detection.
.google.cloud.vision.v1.TextDetectionParams text_detection_params = 12;
- Specified by:
getTextDetectionParamsOrBuilder
in interfaceImageContextOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ImageContext parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ImageContext parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageContext parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImageContext parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ImageContext parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageContext parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ImageContext parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ImageContext.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ImageContext.Builder newBuilder()
-
newBuilder
public static ImageContext.Builder newBuilder(ImageContext prototype)
-
toBuilder
public ImageContext.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImageContext.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ImageContext getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ImageContext> parser()
-
getParserForType
public com.google.protobuf.Parser<ImageContext> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ImageContext getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-