Class /GOOG/CL_SERVICEMANAGEMENT_V1

Class

/GOOG/CL_SERVICEMANAGEMENT_V1
  • Inheriting from:/GOOG/CL_HTTP_CLIENT
  • Description:Service Management API v1
For general information about a class in ABAP SDK for Google Cloud, see API client stub.

Types

Type Description Visibility
TY_001 Advice PUBLIC
TY_002 Api PUBLIC
TY_003 AuditConfig PUBLIC
TY_004 AuditLogConfig PUBLIC
TY_005 AuthProvider PUBLIC
TY_006 AuthRequirement PUBLIC
TY_007 Authentication PUBLIC
TY_008 AuthenticationRule PUBLIC
TY_009 Backend PUBLIC
TY_010 BackendRule PUBLIC
TY_011 Billing PUBLIC
TY_012 BillingDestination PUBLIC
TY_013 Binding PUBLIC
TY_014 ChangeReport PUBLIC
TY_015 ClientLibrarySettings PUBLIC
TY_016 CommonLanguageSettings PUBLIC
TY_017 ConfigChange PUBLIC
TY_018 ConfigFile PUBLIC
TY_019 ConfigSource PUBLIC
TY_020 Context PUBLIC
TY_021 ContextRule PUBLIC
TY_022 Control PUBLIC
TY_023 CppSettings PUBLIC
TY_024 CustomError PUBLIC
TY_025 CustomErrorRule PUBLIC
TY_026 CustomHttpPattern PUBLIC
TY_028 Diagnostic PUBLIC
TY_029 Documentation PUBLIC
TY_030 DocumentationRule PUBLIC
TY_031 DotnetSettings PUBLIC
TY_032 Endpoint PUBLIC
TY_033 Enum PUBLIC
TY_034 EnumValue PUBLIC
TY_035 Expr PUBLIC
TY_036 Field PUBLIC
TY_037 GenerateConfigReportRequest PUBLIC
TY_038 GenerateConfigReportResponse PUBLIC
TY_039 GetIamPolicyRequest PUBLIC
TY_040 GetPolicyOptions PUBLIC
TY_041 GoSettings PUBLIC
TY_042 Http PUBLIC
TY_043 HttpRule PUBLIC
TY_044 JavaSettings PUBLIC
TY_045 JwtLocation PUBLIC
TY_046 LabelDescriptor PUBLIC
TY_047 ListOperationsResponse PUBLIC
TY_048 ListServiceConfigsResponse PUBLIC
TY_049 ListServiceRolloutsResponse PUBLIC
TY_050 ListServicesResponse PUBLIC
TY_051 LogDescriptor PUBLIC
TY_052 Logging PUBLIC
TY_053 LoggingDestination PUBLIC
TY_054 LongRunning PUBLIC
TY_055 ManagedService PUBLIC
TY_056 Method PUBLIC
TY_057 MethodSettings PUBLIC
TY_058 MetricDescriptor PUBLIC
TY_059 MetricDescriptorMetadata PUBLIC
TY_060 MetricRule PUBLIC
TY_061 Mixin PUBLIC
TY_062 MonitoredResourceDescriptor PUBLIC
TY_063 Monitoring PUBLIC
TY_064 MonitoringDestination PUBLIC
TY_065 NodeSettings PUBLIC
TY_066 OAuthRequirements PUBLIC
TY_067 Operation PUBLIC
TY_068 Option PUBLIC
TY_069 Page PUBLIC
TY_070 PhpSettings PUBLIC
TY_071 Policy PUBLIC
TY_072 Publishing PUBLIC
TY_073 PythonSettings PUBLIC
TY_074 Quota PUBLIC
TY_075 QuotaLimit PUBLIC
TY_076 Rollout PUBLIC
TY_077 RubySettings PUBLIC
TY_078 Service PUBLIC
TY_079 SetIamPolicyRequest PUBLIC
TY_080 SourceContext PUBLIC
TY_081 SourceInfo PUBLIC
TY_082 Status PUBLIC
TY_084 SubmitConfigSourceRequest PUBLIC
TY_085 SystemParameter PUBLIC
TY_086 SystemParameterRule PUBLIC
TY_087 SystemParameters PUBLIC
TY_088 TestIamPermissionsRequest PUBLIC
TY_089 TestIamPermissionsResponse PUBLIC
TY_090 TrafficPercentStrategy PUBLIC
TY_091 Type PUBLIC
TY_092 Usage PUBLIC
TY_093 UsageRule PUBLIC
TY_094 FieldPolicy PUBLIC
TY_095 MethodPolicy PUBLIC
TY_096 Aspect PUBLIC
TY_097 ExperimentalFeatures PUBLIC
TY_098 SelectiveGapicGeneration PUBLIC
TY_T_001 Advice PUBLIC
TY_T_002 Api PUBLIC
TY_T_003 AuditConfig PUBLIC
TY_T_004 AuditLogConfig PUBLIC
TY_T_005 AuthProvider PUBLIC
TY_T_006 AuthRequirement PUBLIC
TY_T_008 AuthenticationRule PUBLIC
TY_T_010 BackendRule PUBLIC
TY_T_012 BillingDestination PUBLIC
TY_T_013 Binding PUBLIC
TY_T_014 ChangeReport PUBLIC
TY_T_015 ClientLibrarySettings PUBLIC
TY_T_017 ConfigChange PUBLIC
TY_T_018 ConfigFile PUBLIC
TY_T_021 ContextRule PUBLIC
TY_T_025 CustomErrorRule PUBLIC
TY_T_028 Diagnostic PUBLIC
TY_T_030 DocumentationRule PUBLIC
TY_T_032 Endpoint PUBLIC
TY_T_033 Enum PUBLIC
TY_T_034 EnumValue PUBLIC
TY_T_036 Field PUBLIC
TY_T_043 HttpRule PUBLIC
TY_T_045 JwtLocation PUBLIC
TY_T_046 LabelDescriptor PUBLIC
TY_T_051 LogDescriptor PUBLIC
TY_T_053 LoggingDestination PUBLIC
TY_T_055 ManagedService PUBLIC
TY_T_056 Method PUBLIC
TY_T_057 MethodSettings PUBLIC
TY_T_058 MetricDescriptor PUBLIC
TY_T_060 MetricRule PUBLIC
TY_T_061 Mixin PUBLIC
TY_T_062 MonitoredResourceDescriptor PUBLIC
TY_T_064 MonitoringDestination PUBLIC
TY_T_067 Operation PUBLIC
TY_T_068 Option PUBLIC
TY_T_069 Page PUBLIC
TY_T_075 QuotaLimit PUBLIC
TY_T_076 Rollout PUBLIC
TY_T_078 Service PUBLIC
TY_T_085 SystemParameter PUBLIC
TY_T_086 SystemParameterRule PUBLIC
TY_T_091 Type PUBLIC
TY_T_093 UsageRule PUBLIC
TY_T_094 FieldPolicy PUBLIC
TY_T_095 MethodPolicy PUBLIC
TY_T_096 Aspect PUBLIC
TY_T_STRING Table of Strings 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.10 PUBLIC
C_PATH_PREFIX STRING API Path Prefix PUBLIC
C_REVISION_DATE DATUM Discovery Document revision Date 20250228 PUBLIC
C_ROOT_URL STRING API Root URL https://servicemanagement.googleapis.com PUBLIC
C_SERVICE_NAME /GOOG/SERVICE_NAME Google Service Name servicemanagement:v1 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

CREATE_CONFIGS

  • Description: servicemanagement.services.configs.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
IS_INPUT IMPORTING TY_078 Service
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_078 Service
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

CREATE_ROLLOUTS

  • Description: servicemanagement.services.rollouts.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
IS_INPUT IMPORTING TY_076 Rollout
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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

CREATE_SERVICES

  • Description: servicemanagement.services.create
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_055 ManagedService
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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

DELETE_SERVICES

  • Description: servicemanagement.services.delete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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

GENERATE_CONFIG_REPORT_SERV

  • Description: servicemanagement.services.generateConfigReport
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IS_INPUT IMPORTING TY_037 GenerateConfigReportRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_038 GenerateConfigReportResponse
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_CONFIGS

  • Description: servicemanagement.services.configs.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_VIEW IMPORTING STRING view
IV_P_CONFIG_ID IMPORTING STRING configId
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_078 Service
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_CONFIG_SERVICES

  • Description: servicemanagement.services.getConfig
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CONFIGID IMPORTING STRING configId
IV_Q_VIEW IMPORTING STRING view
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_078 Service
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_IAM_POLICY_CONSUMERS

  • Description: servicemanagement.services.consumers.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IV_P_CONSUMERS_ID IMPORTING STRING consumersId
IS_INPUT IMPORTING TY_039 GetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 Policy
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_IAM_POLICY_SERVICES

  • Description: servicemanagement.services.getIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IS_INPUT IMPORTING TY_039 GetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 Policy
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_OPERATIONS

  • Description: servicemanagement.operations.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_OPERATIONS_ID IMPORTING STRING operationsId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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

GET_ROLLOUTS

  • Description: servicemanagement.services.rollouts.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_ROLLOUT_ID IMPORTING STRING rolloutId
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_076 Rollout
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: servicemanagement.services.get
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_055 ManagedService
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_CONFIGS

  • Description: servicemanagement.services.configs.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_048 ListServiceConfigsResponse
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_OPERATIONS

  • Description: servicemanagement.operations.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_FILTER IMPORTING STRING filter
IV_Q_NAME IMPORTING STRING name
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_047 ListOperationsResponse
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_ROLLOUTS

  • Description: servicemanagement.services.rollouts.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_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_049 ListServiceRolloutsResponse
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: servicemanagement.services.list
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_Q_CONSUMERID IMPORTING STRING consumerId
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_PRODUCERPROJECTID IMPORTING STRING producerProjectId
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_050 ListServicesResponse
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

SET_IAM_POLICY_CONSUMERS

  • Description: servicemanagement.services.consumers.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IV_P_CONSUMERS_ID IMPORTING STRING consumersId
IS_INPUT IMPORTING TY_079 SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 Policy
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

SET_IAM_POLICY_SERVICES

  • Description: servicemanagement.services.setIamPolicy
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IS_INPUT IMPORTING TY_079 SetIamPolicyRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_071 Policy
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

SUBMIT_CONFIGS

  • Description: servicemanagement.services.configs.submit
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
IS_INPUT IMPORTING TY_084 SubmitConfigSourceRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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

TEST_IAM_PERMISSIONS_CONSUM

  • Description: servicemanagement.services.consumers.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IV_P_CONSUMERS_ID IMPORTING STRING consumersId
IS_INPUT IMPORTING TY_088 TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_089 TestIamPermissionsResponse
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

TEST_IAM_PERMISSIONS_SERVIC

  • Description: servicemanagement.services.testIamPermissions
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICES_ID IMPORTING STRING servicesId
IS_INPUT IMPORTING TY_088 TestIamPermissionsRequest
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_089 TestIamPermissionsResponse
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

UNDELETE_SERVICES

  • Description: servicemanagement.services.undelete
  • Visibility: PUBLIC

Parameters

Name Category Type Description
IV_P_SERVICE_NAME IMPORTING STRING serviceName
ES_RAW EXPORTING DATA Raw Output Data
ES_OUTPUT EXPORTING TY_067 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