Class /GOOG/CL_CLOUDBILLING_V1BETA

Class

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

Types

Type Description Visibility
TY_016 Decimal PUBLIC
TY_023 GoogleCloudBillingBillingaccountpricesV1betaAggregationInfo PUBLIC
TY_024 GoogleCloudBillingBillingaccountpricesV1betaBillingAccountPr PUBLIC
TY_026 GoogleCloudBillingBillingaccountpricesV1betaFixedDiscount PUBLIC
TY_028 GoogleCloudBillingBillingaccountpricesV1betaFloatingDiscount PUBLIC
TY_029 GoogleCloudBillingBillingaccountpricesV1betaListBillingAccou PUBLIC
TY_032 GoogleCloudBillingBillingaccountpricesV1betaMigratedPrice PUBLIC
TY_033 GoogleCloudBillingBillingaccountpricesV1betaPriceReason PUBLIC
TY_034 GoogleCloudBillingBillingaccountpricesV1betaRate PUBLIC
TY_035 GoogleCloudBillingBillingaccountpricesV1betaRateTier PUBLIC
TY_036 GoogleCloudBillingBillingaccountpricesV1betaUnitInfo PUBLIC
TY_037 GoogleCloudBillingBillingaccountservicesV1betaBillingAccount PUBLIC
TY_038 GoogleCloudBillingBillingaccountservicesV1betaListBillingAcc PUBLIC
TY_039 GoogleCloudBillingBillingaccountskugroupsV1betaBillingAccoun PUBLIC
TY_040 GoogleCloudBillingBillingaccountskugroupsV1betaListBillingAc PUBLIC
TY_041 GoogleCloudBillingBillingaccountskugroupskusV1betaBillingAcc PUBLIC
TY_042 GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonom PUBLIC
TY_044 GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonom PUBLIC
TY_045 GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonom PUBLIC
TY_046 GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonom PUBLIC
TY_047 GoogleCloudBillingBillingaccountskugroupskusV1betaListBillin PUBLIC
TY_048 GoogleCloudBillingBillingaccountskugroupskusV1betaProductTax PUBLIC
TY_049 GoogleCloudBillingBillingaccountskugroupskusV1betaTaxonomyCa PUBLIC
TY_050 GoogleCloudBillingBillingaccountskusV1betaBillingAccountSku PUBLIC
TY_051 GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomy PUBLIC
TY_053 GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyMultiRe PUBLIC
TY_054 GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegion PUBLIC
TY_055 GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegiona PUBLIC
TY_056 GoogleCloudBillingBillingaccountskusV1betaListBillingAccount PUBLIC
TY_057 GoogleCloudBillingBillingaccountskusV1betaProductTaxonomy PUBLIC
TY_058 GoogleCloudBillingBillingaccountskusV1betaTaxonomyCategory PUBLIC
TY_059 GoogleCloudBillingPricesV1betaAggregationInfo PUBLIC
TY_060 GoogleCloudBillingPricesV1betaListPricesResponse PUBLIC
TY_061 GoogleCloudBillingPricesV1betaPrice PUBLIC
TY_062 GoogleCloudBillingPricesV1betaRate PUBLIC
TY_063 GoogleCloudBillingPricesV1betaRateTier PUBLIC
TY_064 GoogleCloudBillingPricesV1betaUnitInfo PUBLIC
TY_065 GoogleCloudBillingSkugroupsV1betaListSkuGroupsResponse PUBLIC
TY_066 GoogleCloudBillingSkugroupsV1betaSkuGroup PUBLIC
TY_067 GoogleCloudBillingSkugroupskusV1betaGeoTaxonomy PUBLIC
TY_069 GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyMultiRegional PUBLIC
TY_070 GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegion PUBLIC
TY_071 GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegional PUBLIC
TY_072 GoogleCloudBillingSkugroupskusV1betaListSkuGroupSkusResponse PUBLIC
TY_073 GoogleCloudBillingSkugroupskusV1betaProductTaxonomy PUBLIC
TY_074 GoogleCloudBillingSkugroupskusV1betaSkuGroupSku PUBLIC
TY_075 GoogleCloudBillingSkugroupskusV1betaTaxonomyCategory PUBLIC
TY_080 Money PUBLIC
TY_T_024 GoogleCloudBillingBillingaccountpricesV1betaBillingAccountPr PUBLIC
TY_T_035 GoogleCloudBillingBillingaccountpricesV1betaRateTier PUBLIC
TY_T_037 GoogleCloudBillingBillingaccountservicesV1betaBillingAccount PUBLIC
TY_T_039 GoogleCloudBillingBillingaccountskugroupsV1betaBillingAccoun PUBLIC
TY_T_041 GoogleCloudBillingBillingaccountskugroupskusV1betaBillingAcc PUBLIC
TY_T_045 GoogleCloudBillingBillingaccountskugroupskusV1betaGeoTaxonom PUBLIC
TY_T_049 GoogleCloudBillingBillingaccountskugroupskusV1betaTaxonomyCa PUBLIC
TY_T_050 GoogleCloudBillingBillingaccountskusV1betaBillingAccountSku PUBLIC
TY_T_054 GoogleCloudBillingBillingaccountskusV1betaGeoTaxonomyRegion PUBLIC
TY_T_058 GoogleCloudBillingBillingaccountskusV1betaTaxonomyCategory PUBLIC
TY_T_061 GoogleCloudBillingPricesV1betaPrice PUBLIC
TY_T_063 GoogleCloudBillingPricesV1betaRateTier PUBLIC
TY_T_066 GoogleCloudBillingSkugroupsV1betaSkuGroup PUBLIC
TY_T_070 GoogleCloudBillingSkugroupskusV1betaGeoTaxonomyRegion PUBLIC
TY_T_074 GoogleCloudBillingSkugroupskusV1betaSkuGroupSku PUBLIC
TY_T_075 GoogleCloudBillingSkugroupskusV1betaTaxonomyCategory PUBLIC

Constants

Name Type Description Value Visibility
C_CLOUD_VERSION /GOOG/SDK_VERSION Lowest Cloud Version PUBLIC
C_ON_PREM_VERSION /GOOG/SDK_VERSION Lowest On-premises Version 1.7 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250303 PUBLIC
C_ROOT_URL STRING API Root URL https://cloudbilling.googleapis.com PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name cloudbilling:v1beta PUBLIC
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH Supported Auth Types IJIJWW 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

GET_PRICE

  • Description: cloudbilling.billingAccounts.skus.price.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CURRENCYCODE IMPORTING STRING currencyCode
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_024 GoogleCloudBillingBillingaccountpricesV1betaBillingAccountPr
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

GET_PRICE1

  • Description: cloudbilling.skus.price.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CURRENCYCODE IMPORTING STRING currencyCode
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_061 GoogleCloudBillingPricesV1betaPrice
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

GET_SERVICES

  • Description: cloudbilling.billingAccounts.services.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SERVICES_ID IMPORTING STRING servicesId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_037 GoogleCloudBillingBillingaccountservicesV1betaBillingAccount
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

GET_SKUS

  • Description: cloudbilling.billingAccounts.skuGroups.skus.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_041 GoogleCloudBillingBillingaccountskugroupskusV1betaBillingAcc
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

GET_SKUS1

  • Description: cloudbilling.billingAccounts.skus.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_050 GoogleCloudBillingBillingaccountskusV1betaBillingAccountSku
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

GET_SKUS2

  • Description: cloudbilling.skuGroups.skus.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_074 GoogleCloudBillingSkugroupskusV1betaSkuGroupSku
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

GET_SKU_GROUPS

  • Description: cloudbilling.billingAccounts.skuGroups.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_039 GoogleCloudBillingBillingaccountskugroupsV1betaBillingAccoun
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

GET_SKU_GROUPS1

  • Description: cloudbilling.skuGroups.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_066 GoogleCloudBillingSkugroupsV1betaSkuGroup
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

LIST_PRICES

  • Description: cloudbilling.billingAccounts.skus.prices.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CURRENCYCODE IMPORTING STRING currencyCode
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_029 GoogleCloudBillingBillingaccountpricesV1betaListBillingAccou
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

LIST_PRICES1

  • Description: cloudbilling.skus.prices.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CURRENCYCODE IMPORTING STRING currencyCode
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SKUS_ID IMPORTING STRING skusId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_060 GoogleCloudBillingPricesV1betaListPricesResponse
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

LIST_SERVICES

  • Description: cloudbilling.billingAccounts.services.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_038 GoogleCloudBillingBillingaccountservicesV1betaListBillingAcc
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

LIST_SKUS

  • Description: cloudbilling.billingAccounts.skuGroups.skus.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_047 GoogleCloudBillingBillingaccountskugroupskusV1betaListBillin
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

LIST_SKUS1

  • Description: cloudbilling.billingAccounts.skus.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_056 GoogleCloudBillingBillingaccountskusV1betaListBillingAccount
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

LIST_SKUS2

  • Description: cloudbilling.skuGroups.skus.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SKU_GROUPS_ID IMPORTING STRING skuGroupsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_072 GoogleCloudBillingSkugroupskusV1betaListSkuGroupSkusResponse
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

LIST_SKU_GROUPS

  • Description: cloudbilling.billingAccounts.skuGroups.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_BILLING_ACCOUNTS_ID IMPORTING STRING billingAccountsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_040 GoogleCloudBillingBillingaccountskugroupsV1betaListBillingAc
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

LIST_SKU_GROUPS1

  • Description: cloudbilling.skuGroups.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_065 GoogleCloudBillingSkugroupsV1betaListSkuGroupsResponse
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