Class /GOOG/CL_GOOGAUTH_V1

Class

/GOOG/CL_GOOGAUTH_V1
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:Authentication Client Class
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Constants

Name Type Description Value Visibility
C_RET_CODE_299 /GOOG/RETCO Return Code 299 PUBLIC
C_OAUTH_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name googleapis.com/oauth2 PUBLIC
C_OAUTH /GOOG/AUTH_CLIENT_TYPE Authentication Client Type OAUTH PUBLIC
C_META_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name metadata.google.internal PUBLIC
C_META_ENDPOINT_SUFFIX /GOOG/SUFFIX Suffix for Google Service /computeMetadata/v1/ PUBLIC
C_META_ENDPOINT STRING Metadata Endpoint http://metadata.google.internal PUBLIC
C_META /GOOG/AUTH_CLIENT_TYPE Authentication Client Type META PUBLIC
C_IAM_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name iamcredentials:v1 PUBLIC
C_IAM_ENDPOINT_SUFFIX /GOOG/SUFFIX Suffix for Google Service /v1/ PUBLIC
C_IAM_ENDPOINT STRING IAM Endpoint https://iamcredentials.googleapis.com PUBLIC
C_IAM /GOOG/AUTH_CLIENT_TYPE Authentication Client Type IAM PUBLIC

Methods

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

CONSTRUCTOR

  • Description:
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_AUTH_CLIENT_TYPE IMPORTING /GOOG/AUTH_CLIENT_TYPE Authentication Client Type
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud Key Name
IV_PRETTY_NAME IMPORTING CHAR1 Single-Character Indicator
IV_TIMEOUT IMPORTING I Request timeout seconds

Exception

Name Description
/GOOG/CX_SDK

GET_URI

  • Description: Get URI
  • Visibility: PUBLIC

Parameters

SET_FORM_FIELD

  • Description: Set Form Field
  • Visibility: PROTECTED

Parameters

Name Category Type Description
RV_URI - STRING
Name Category Type Description
IV_BODY IMPORTING STRING

Exception

Name Description
/GOOG/CX_SDK

SET_TOKEN

  • Description: Set OAuth Token
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_TOKEN IMPORTING STRING