Package com.google.cloud.vision.v1
Class ImageContext
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class ImageContext
extends com.google.protobuf.GeneratedMessage
implements ImageContextOrBuilder
Image context and/or feature-specific parameters.Protobuf type
google.cloud.vision.v1.ImageContext- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classImage context and/or feature-specific parameters.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanParameters for crop hints annotation request.Parameters for crop hints annotation request.static ImageContextstatic final com.google.protobuf.Descriptors.DescriptorgetLanguageHints(int index) List of languages to use for TEXT_DETECTION.com.google.protobuf.ByteStringgetLanguageHintsBytes(int index) List of languages to use for TEXT_DETECTION.intList of languages to use for TEXT_DETECTION.com.google.protobuf.ProtocolStringListList of languages to use for TEXT_DETECTION.Not used.Not used.com.google.protobuf.Parser<ImageContext>Parameters for product search.Parameters for product search.intParameters for text detection and document text detection.Parameters for text detection and document text detection.Parameters for web detection.Parameters for web detection.booleanParameters for crop hints annotation request.inthashCode()booleanNot used.booleanParameters for product search.booleanParameters for text detection and document text detection.booleanParameters for web detection.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic ImageContext.Builderstatic ImageContext.BuildernewBuilder(ImageContext prototype) protected ImageContext.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
LAT_LONG_RECT_FIELD_NUMBER
public static final int LAT_LONG_RECT_FIELD_NUMBER- See Also:
-
LANGUAGE_HINTS_FIELD_NUMBER
public static final int LANGUAGE_HINTS_FIELD_NUMBER- See Also:
-
CROP_HINTS_PARAMS_FIELD_NUMBER
public static final int CROP_HINTS_PARAMS_FIELD_NUMBER- See Also:
-
PRODUCT_SEARCH_PARAMS_FIELD_NUMBER
public static final int PRODUCT_SEARCH_PARAMS_FIELD_NUMBER- See Also:
-
WEB_DETECTION_PARAMS_FIELD_NUMBER
public static final int WEB_DETECTION_PARAMS_FIELD_NUMBER- See Also:
-
TEXT_DETECTION_PARAMS_FIELD_NUMBER
public static final int TEXT_DETECTION_PARAMS_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
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
Not used.
.google.cloud.vision.v1.LatLongRect lat_long_rect = 1;- Specified by:
getLatLongRectin interfaceImageContextOrBuilder- Returns:
- The latLongRect.
-
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
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
Parameters for crop hints annotation request.
.google.cloud.vision.v1.CropHintsParams crop_hints_params = 4;- Specified by:
getCropHintsParamsin interfaceImageContextOrBuilder- Returns:
- The cropHintsParams.
-
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
Parameters for product search.
.google.cloud.vision.v1.ProductSearchParams product_search_params = 5;- Specified by:
getProductSearchParamsin interfaceImageContextOrBuilder- Returns:
- The productSearchParams.
-
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
Parameters for web detection.
.google.cloud.vision.v1.WebDetectionParams web_detection_params = 6;- Specified by:
getWebDetectionParamsin interfaceImageContextOrBuilder- Returns:
- The webDetectionParams.
-
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
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
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static ImageContext parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static ImageContext parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static ImageContext parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ImageContext.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-