Class /GOOG/CL_VISION_V1P2BETA1

Class

/GOOG/CL_VISION_V1P2BETA1
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:Cloud Vision API v1p2beta1
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Types

Type Description Visibility
TY_006 Color PUBLIC
TY_060 GoogleCloudVisionV1p2beta1AnnotateFileRequest PUBLIC
TY_061 GoogleCloudVisionV1p2beta1AnnotateFileResponse PUBLIC
TY_062 GoogleCloudVisionV1p2beta1AnnotateImageRequest PUBLIC
TY_063 GoogleCloudVisionV1p2beta1AnnotateImageResponse PUBLIC
TY_064 GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest PUBLIC
TY_066 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest PUBLIC
TY_067 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateImagesRequest PUBLIC
TY_068 GoogleCloudVisionV1p2beta1BatchAnnotateFilesRequest PUBLIC
TY_069 GoogleCloudVisionV1p2beta1BatchAnnotateFilesResponse PUBLIC
TY_070 GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest PUBLIC
TY_071 GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse PUBLIC
TY_072 GoogleCloudVisionV1p2beta1Block PUBLIC
TY_073 GoogleCloudVisionV1p2beta1BoundingPoly PUBLIC
TY_074 GoogleCloudVisionV1p2beta1ColorInfo PUBLIC
TY_075 GoogleCloudVisionV1p2beta1CropHint PUBLIC
TY_076 GoogleCloudVisionV1p2beta1CropHintsAnnotation PUBLIC
TY_077 GoogleCloudVisionV1p2beta1CropHintsParams PUBLIC
TY_078 GoogleCloudVisionV1p2beta1DominantColorsAnnotation PUBLIC
TY_079 GoogleCloudVisionV1p2beta1EntityAnnotation PUBLIC
TY_080 GoogleCloudVisionV1p2beta1FaceAnnotation PUBLIC
TY_081 GoogleCloudVisionV1p2beta1FaceAnnotationLandmark PUBLIC
TY_082 GoogleCloudVisionV1p2beta1Feature PUBLIC
TY_083 GoogleCloudVisionV1p2beta1GcsDestination PUBLIC
TY_084 GoogleCloudVisionV1p2beta1GcsSource PUBLIC
TY_085 GoogleCloudVisionV1p2beta1Image PUBLIC
TY_086 GoogleCloudVisionV1p2beta1ImageAnnotationContext PUBLIC
TY_087 GoogleCloudVisionV1p2beta1ImageContext PUBLIC
TY_088 GoogleCloudVisionV1p2beta1ImageProperties PUBLIC
TY_089 GoogleCloudVisionV1p2beta1ImageSource PUBLIC
TY_090 GoogleCloudVisionV1p2beta1InputConfig PUBLIC
TY_091 GoogleCloudVisionV1p2beta1LatLongRect PUBLIC
TY_092 GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation PUBLIC
TY_093 GoogleCloudVisionV1p2beta1LocationInfo PUBLIC
TY_094 GoogleCloudVisionV1p2beta1NormalizedVertex PUBLIC
TY_095 GoogleCloudVisionV1p2beta1OutputConfig PUBLIC
TY_096 GoogleCloudVisionV1p2beta1Page PUBLIC
TY_097 GoogleCloudVisionV1p2beta1Paragraph PUBLIC
TY_098 GoogleCloudVisionV1p2beta1Position PUBLIC
TY_099 GoogleCloudVisionV1p2beta1Product PUBLIC
TY_100 GoogleCloudVisionV1p2beta1ProductKeyValue PUBLIC
TY_101 GoogleCloudVisionV1p2beta1ProductSearchParams PUBLIC
TY_102 GoogleCloudVisionV1p2beta1ProductSearchResults PUBLIC
TY_103 GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult PUBLIC
TY_104 GoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotati PUBLIC
TY_105 GoogleCloudVisionV1p2beta1ProductSearchResultsResult PUBLIC
TY_106 GoogleCloudVisionV1p2beta1Property PUBLIC
TY_107 GoogleCloudVisionV1p2beta1SafeSearchAnnotation PUBLIC
TY_108 GoogleCloudVisionV1p2beta1Symbol PUBLIC
TY_109 GoogleCloudVisionV1p2beta1TextAnnotation PUBLIC
TY_110 GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak PUBLIC
TY_111 GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage PUBLIC
TY_112 GoogleCloudVisionV1p2beta1TextAnnotationTextProperty PUBLIC
TY_113 GoogleCloudVisionV1p2beta1TextDetectionParams PUBLIC
TY_114 GoogleCloudVisionV1p2beta1Vertex PUBLIC
TY_115 GoogleCloudVisionV1p2beta1WebDetection PUBLIC
TY_116 GoogleCloudVisionV1p2beta1WebDetectionParams PUBLIC
TY_117 GoogleCloudVisionV1p2beta1WebDetectionWebEntity PUBLIC
TY_118 GoogleCloudVisionV1p2beta1WebDetectionWebImage PUBLIC
TY_119 GoogleCloudVisionV1p2beta1WebDetectionWebLabel PUBLIC
TY_120 GoogleCloudVisionV1p2beta1WebDetectionWebPage PUBLIC
TY_121 GoogleCloudVisionV1p2beta1Word PUBLIC
TY_219 LatLng PUBLIC
TY_224 Operation PUBLIC
TY_235 Status PUBLIC
TY_T_060 GoogleCloudVisionV1p2beta1AnnotateFileRequest PUBLIC
TY_T_061 GoogleCloudVisionV1p2beta1AnnotateFileResponse PUBLIC
TY_T_062 GoogleCloudVisionV1p2beta1AnnotateImageRequest PUBLIC
TY_T_063 GoogleCloudVisionV1p2beta1AnnotateImageResponse PUBLIC
TY_T_064 GoogleCloudVisionV1p2beta1AsyncAnnotateFileRequest PUBLIC
TY_T_072 GoogleCloudVisionV1p2beta1Block PUBLIC
TY_T_074 GoogleCloudVisionV1p2beta1ColorInfo PUBLIC
TY_T_075 GoogleCloudVisionV1p2beta1CropHint PUBLIC
TY_T_079 GoogleCloudVisionV1p2beta1EntityAnnotation PUBLIC
TY_T_080 GoogleCloudVisionV1p2beta1FaceAnnotation PUBLIC
TY_T_081 GoogleCloudVisionV1p2beta1FaceAnnotationLandmark PUBLIC
TY_T_082 GoogleCloudVisionV1p2beta1Feature PUBLIC
TY_T_092 GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation PUBLIC
TY_T_093 GoogleCloudVisionV1p2beta1LocationInfo PUBLIC
TY_T_094 GoogleCloudVisionV1p2beta1NormalizedVertex PUBLIC
TY_T_096 GoogleCloudVisionV1p2beta1Page PUBLIC
TY_T_097 GoogleCloudVisionV1p2beta1Paragraph PUBLIC
TY_T_100 GoogleCloudVisionV1p2beta1ProductKeyValue PUBLIC
TY_T_103 GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult PUBLIC
TY_T_104 GoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotati PUBLIC
TY_T_105 GoogleCloudVisionV1p2beta1ProductSearchResultsResult PUBLIC
TY_T_106 GoogleCloudVisionV1p2beta1Property PUBLIC
TY_T_108 GoogleCloudVisionV1p2beta1Symbol PUBLIC
TY_T_111 GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage PUBLIC
TY_T_114 GoogleCloudVisionV1p2beta1Vertex PUBLIC
TY_T_117 GoogleCloudVisionV1p2beta1WebDetectionWebEntity PUBLIC
TY_T_118 GoogleCloudVisionV1p2beta1WebDetectionWebImage PUBLIC
TY_T_119 GoogleCloudVisionV1p2beta1WebDetectionWebLabel PUBLIC
TY_T_120 GoogleCloudVisionV1p2beta1WebDetectionWebPage PUBLIC
TY_T_121 GoogleCloudVisionV1p2beta1Word PUBLIC
TY_T_INT4 Table of Integers PUBLIC
TY_T_STRING Table of Strings PUBLIC
TYT/GOOG/NUM_FLOAT PUBLIC

Constants

Name Type Description Value Visibility
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Supported Auth Types IJIJWW PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name vision:v1p2beta1 PUBLIC
C_ROOT_URL STRING API Root URL https://vision.googleapis.com PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250207 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Lowest On-premises Version 1.10 PUBLIC
C_CLOUD_VERSION /GOOG/SDK_VERSION Lowest Cloud Version PUBLIC

Methods

For general information about a method in ABAP SDK for Google Cloud, see API method.

CONSTRUCTOR

  • Description: Constructor
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud Key Name
IV_LOG_OBJ IMPORTING BALOBJ_D Application log: Object name (Application code)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ Application Log: Subobject

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_FILES

  • Description: vision.files.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_068 GoogleCloudVisionV1p2beta1BatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_069 GoogleCloudVisionV1p2beta1BatchAnnotateFilesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_FILES1

  • Description: vision.projects.files.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_068 GoogleCloudVisionV1p2beta1BatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_069 GoogleCloudVisionV1p2beta1BatchAnnotateFilesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_FILES2

  • Description: vision.projects.locations.files.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_068 GoogleCloudVisionV1p2beta1BatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_069 GoogleCloudVisionV1p2beta1BatchAnnotateFilesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_IMAGES

  • Description: vision.images.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_070 GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_IMAGES1

  • Description: vision.projects.images.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_070 GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ANNOTATE_IMAGES2

  • Description: vision.projects.locations.images.annotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_070 GoogleCloudVisionV1p2beta1BatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 GoogleCloudVisionV1p2beta1BatchAnnotateImagesResponse
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_FILES

  • Description: vision.files.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_066 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_FILES1

  • Description: vision.projects.files.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_066 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_FILES2

  • Description: vision.projects.locations.files.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_066 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_IMAGES

  • Description: vision.images.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_067 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_IMAGES1

  • Description: vision.projects.images.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_067 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

ASYNC_BATCH_ANNOTATE_IMAGES2

  • Description: vision.projects.locations.images.asyncBatchAnnotate
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_LOCATIONS_ID IMPORTING STRING locationsId
IS_INPUT IMPORTING TY_067 GoogleCloudVisionV1p2beta1AsyncBatchAnnotateImagesRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_224 Operation
EV_RET_CODE EXPORTING I Return Code
EV_ERR_TEXT EXPORTING STRING Error Text
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP Error Response

Exception

Name Description
/GOOG/CX_SDK ABAP SDK for Google Cloud: Exception Class

CLOSE

  • Description: Close Connection
  • Visibility: PUBLIC