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 classImageContext.BuilderImage 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 intCROP_HINTS_PARAMS_FIELD_NUMBERstatic intLANGUAGE_HINTS_FIELD_NUMBERstatic intLAT_LONG_RECT_FIELD_NUMBERstatic intPRODUCT_SEARCH_PARAMS_FIELD_NUMBERstatic intTEXT_DETECTION_PARAMS_FIELD_NUMBERstatic intWEB_DETECTION_PARAMS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)CropHintsParamsgetCropHintsParams()Parameters for crop hints annotation request.CropHintsParamsOrBuildergetCropHintsParamsOrBuilder()Parameters for crop hints annotation request.static ImageContextgetDefaultInstance()ImageContextgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetLanguageHints(int index)List of languages to use for TEXT_DETECTION.com.google.protobuf.ByteStringgetLanguageHintsBytes(int index)List of languages to use for TEXT_DETECTION.intgetLanguageHintsCount()List of languages to use for TEXT_DETECTION.com.google.protobuf.ProtocolStringListgetLanguageHintsList()List of languages to use for TEXT_DETECTION.LatLongRectgetLatLongRect()Not used.LatLongRectOrBuildergetLatLongRectOrBuilder()Not used.com.google.protobuf.Parser<ImageContext>getParserForType()ProductSearchParamsgetProductSearchParams()Parameters for product search.ProductSearchParamsOrBuildergetProductSearchParamsOrBuilder()Parameters for product search.intgetSerializedSize()TextDetectionParamsgetTextDetectionParams()Parameters for text detection and document text detection.TextDetectionParamsOrBuildergetTextDetectionParamsOrBuilder()Parameters for text detection and document text detection.WebDetectionParamsgetWebDetectionParams()Parameters for web detection.WebDetectionParamsOrBuildergetWebDetectionParamsOrBuilder()Parameters for web detection.booleanhasCropHintsParams()Parameters for crop hints annotation request.inthashCode()booleanhasLatLongRect()Not used.booleanhasProductSearchParams()Parameters for product search.booleanhasTextDetectionParams()Parameters for text detection and document text detection.booleanhasWebDetectionParams()Parameters for web detection.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ImageContext.BuildernewBuilder()static ImageContext.BuildernewBuilder(ImageContext prototype)ImageContext.BuildernewBuilderForType()protected ImageContext.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ImageContextparseDelimitedFrom(InputStream input)static ImageContextparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageContextparseFrom(byte[] data)static ImageContextparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageContextparseFrom(com.google.protobuf.ByteString data)static ImageContextparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageContextparseFrom(com.google.protobuf.CodedInputStream input)static ImageContextparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageContextparseFrom(InputStream input)static ImageContextparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ImageContextparseFrom(ByteBuffer data)static ImageContextparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ImageContext>parser()ImageContext.BuildertoBuilder()voidwriteTo(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:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasLatLongRect
public boolean hasLatLongRect()
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;- Specified by:
hasLatLongRectin 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:
getLatLongRectin interfaceImageContextOrBuilder- Returns:
- The latLongRect.
-
getLatLongRectOrBuilder
public LatLongRectOrBuilder getLatLongRectOrBuilder()
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;- Specified by:
getLatLongRectOrBuilderin 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:
getLanguageHintsListin 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:
getLanguageHintsCountin 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:
getLanguageHintsin 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:
getLanguageHintsBytesin 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:
hasCropHintsParamsin 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:
getCropHintsParamsin 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:
getCropHintsParamsOrBuilderin interfaceImageContextOrBuilder
-
hasProductSearchParams
public boolean hasProductSearchParams()
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;- Specified by:
hasProductSearchParamsin 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:
getProductSearchParamsin interfaceImageContextOrBuilder- Returns:
- The productSearchParams.
-
getProductSearchParamsOrBuilder
public ProductSearchParamsOrBuilder getProductSearchParamsOrBuilder()
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;- Specified by:
getProductSearchParamsOrBuilderin interfaceImageContextOrBuilder
-
hasWebDetectionParams
public boolean hasWebDetectionParams()
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;- Specified by:
hasWebDetectionParamsin 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:
getWebDetectionParamsin interfaceImageContextOrBuilder- Returns:
- The webDetectionParams.
-
getWebDetectionParamsOrBuilder
public WebDetectionParamsOrBuilder getWebDetectionParamsOrBuilder()
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;- Specified by:
getWebDetectionParamsOrBuilderin interfaceImageContextOrBuilder
-
hasTextDetectionParams
public boolean hasTextDetectionParams()
Parameters for text detection and document text detection.
.google.cloud.vision.v1.TextDetectionParams text_detection_params = 12;- Specified by:
hasTextDetectionParamsin 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:
getTextDetectionParamsin 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:
getTextDetectionParamsOrBuilderin interfaceImageContextOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein 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:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein 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:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImageContext.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein 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:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ImageContext getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-