类 /GOOG/CL_PUBSUB_V1

/GOOG/CL_PUBSUB_V1
  • 继承自:/GOOG/CL_HTTP_CLIENT
  • 说明:Cloud Pub/Sub API v1
如需了解有关 ABAP SDK for Google Cloud 中类的一般信息,请参阅 API 客户端桩

类型

类型 说明 公开范围
TY_001 AcknowledgeRequest 公开
TY_002 BigQueryConfig 公开
TY_003 Binding 公开
TY_004 CommitSchemaRequest 公开
TY_005 CreateSnapshotRequest 公开
TY_006 DeadLetterPolicy 公开
TY_009 ExpirationPolicy 公开
TY_010 Expr 公开
TY_011 ListSchemaRevisionsResponse 公开
TY_012 ListSchemasResponse 公开
TY_013 ListSnapshotsResponse 公开
TY_014 ListSubscriptionsResponse 公开
TY_015 ListTopicSnapshotsResponse 公开
TY_016 ListTopicSubscriptionsResponse 公开
TY_017 ListTopicsResponse 公开
TY_018 MessageStoragePolicy 公开
TY_019 ModifyAckDeadlineRequest 公开
TY_020 ModifyPushConfigRequest 公开
TY_021 OidcToken 公开
TY_022 Policy 公开
TY_023 PublishRequest 公开
TY_024 PublishResponse 公开
TY_025 PubsubMessage 公开
TY_026 PullRequest 公开
TY_027 PullResponse 公开
TY_028 PushConfig 公开
TY_029 ReceivedMessage 公开
TY_030 RetryPolicy 公开
TY_031 RollbackSchemaRequest 公开
TY_032 Schema 公开
TY_033 SchemaSettings 公开
TY_034 SeekRequest 公开
TY_036 SetIamPolicyRequest 公开
TY_037 Snapshot 公开
TY_038 Subscription 公开
TY_039 TestIamPermissionsRequest 公开
TY_040 TestIamPermissionsResponse 公开
TY_041 Topic 公开
TY_042 UpdateSnapshotRequest 公开
TY_043 UpdateSubscriptionRequest 公开
TY_044 UpdateTopicRequest 公开
TY_045 ValidateMessageRequest 公开
TY_047 ValidateSchemaRequest 公开
TY_049 AvroConfig 公开
TY_050 CloudStorageConfig 公开
TY_052 NoWrapper 公开
TY_054 AwsKinesis 公开
TY_055 IngestionDataSourceSettings 公开
TY_T_003 Binding 公开
TY_T_025 PubsubMessage 公开
TY_T_029 ReceivedMessage 公开
TY_T_032 Schema 公开
TY_T_037 Snapshot 公开
TY_T_038 Subscription 公开
TY_T_041 Topic 公开
TY_T_STRING Table of Strings 公开

常量

名称 类型 说明 公开范围
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH 支持的身份验证类型 IJIJWW 公开
C_SERVICE_NAME /GOOG/SERVICE_NAME Google 服务名称 pubsub:v1 公开
C_ROOT_URL STRING API 根网址 https://pubsub.googleapis.com 公开
C_REVISION_DATE DATUM 发现文档修订日期 20240220 公开
C_PATH_PREFIX STRING API 路径前缀 公开
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最低本地版本 1.0 公开
C_CLOUD_VERSION /GOOG/SDK_VERSION 最低云版本 1.0 公开

方法

如需了解有关 Google Cloud ABAP SDK 中方法的一般信息,请参阅 API 方法

构造函数

  • 说明:构造函数
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_KEY_NAME IMPORTING /GOOG/KEYNAME Google Cloud 密钥名称
IV_LOG_OBJ IMPORTING BALOBJ_D 应用日志:对象名称(应用代码)
IV_LOG_SUBOBJ IMPORTING BALSUBOBJ 应用日志:子对象

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

ACKNOWLEDGE_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.acknowledge
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_001 AcknowledgeRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

COMMIT_SCHEMAS

  • 说明:pubsub.projects.schemas.commit
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
IS_INPUT IMPORTING TY_004 CommitSchemaRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 架构
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_SCHEMAS

  • 说明:pubsub.projects.schemas.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_SCHEMAID IMPORTING STRING schemaId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_032 架构
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 架构
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
IS_INPUT IMPORTING TY_005 CreateSnapshotRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_037 快照
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_038 订阅
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_038 订阅
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

CREATE_TOPICS

  • 说明:pubsub.projects.topics.create
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
IS_INPUT IMPORTING TY_041 主题
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_041 主题
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_REVISION_SCHEMAS

  • 说明:pubsub.projects.schemas.deleteRevision
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_REVISIONID IMPORTING STRING revisionId
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 架构
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_SCHEMAS

  • 说明:pubsub.projects.schemas.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DELETE_TOPICS

  • 说明:pubsub.projects.topics.delete
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

DETACH_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.detach
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_IAM_POLICY_SCHEMAS

  • 说明:pubsub.projects.schemas.getIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_IAM_POLICY_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.getIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_IAM_POLICY_SUBSCRIPTION

  • 说明:pubsub.projects.subscriptions.getIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_IAM_POLICY_TOPICS

  • 说明:pubsub.projects.topics.getIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_OPTIONSREQUESTEDPOLICYVER IMPORTING STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_SCHEMAS

  • 说明:pubsub.projects.schemas.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_VIEW 正在导入 STRING 视图
IV_P_PROJECTS_ID 正在导入 STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 架构
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_037 快照
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_038 订阅
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

GET_TOPICS

  • 说明:pubsub.projects.topics.get
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_041 主题
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_REVISIONS_SCHEMAS

  • 说明:pubsub.projects.schemas.listRevisions
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_VIEW 正在导入 STRING 视图
IV_P_PROJECTS_ID 正在导入 STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_011 ListSchemaRevisionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SCHEMAS

  • 说明:pubsub.projects.schemas.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_Q_VIEW 正在导入 STRING 视图
IV_P_PROJECTS_ID 正在导入 STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_012 ListSchemasResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_013 ListSnapshotsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SNAPSHOTS1

  • 说明:pubsub.projects.topics.snapshots.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_015 ListTopicSnapshotsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_014 ListSubscriptionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_SUBSCRIPTIONS1

  • 说明:pubsub.projects.topics.subscriptions.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_016 ListTopicSubscriptionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

LIST_TOPICS

  • 说明:pubsub.projects.topics.list
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_Q_PAGESIZE IMPORTING STRING pageSize
IV_Q_PAGETOKEN IMPORTING STRING pageToken
IV_P_PROJECTS_ID IMPORTING STRING projectsId
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_017 ListTopicsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

MODIFY_ACK_DEADLINE_SUBSCRI

  • 说明:pubsub.projects.subscriptions.modifyAckDeadline
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_019 ModifyAckDeadlineRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

MODIFY_PUSH_CONFIG_SUBSCRIP

  • 说明:pubsub.projects.subscriptions.modifyPushConfig
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_020 ModifyPushConfigRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PATCH_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.patch
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
IS_INPUT IMPORTING TY_042 UpdateSnapshotRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_037 快照
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PATCH_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.patch
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_043 UpdateSubscriptionRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_038 订阅
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PATCH_TOPICS

  • 说明:pubsub.projects.topics.patch
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
IS_INPUT IMPORTING TY_044 UpdateTopicRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_041 主题
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PUBLISH_TOPICS

  • 说明:pubsub.projects.topics.publish
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
IS_INPUT IMPORTING TY_023 PublishRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_024 PublishResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

PULL_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.pull
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_026 PullRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_027 PullResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

ROLLBACK_SCHEMAS

  • 说明:pubsub.projects.schemas.rollback
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
IS_INPUT IMPORTING TY_031 RollbackSchemaRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_032 架构
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SEEK_SUBSCRIPTIONS

  • 说明:pubsub.projects.subscriptions.seek
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_034 SeekRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SET_IAM_POLICY_SCHEMAS

  • 说明:pubsub.projects.schemas.setIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
IS_INPUT IMPORTING TY_036 SetIamPolicyRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SET_IAM_POLICY_SNAPSHOTS

  • 说明:pubsub.projects.snapshots.setIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
IS_INPUT IMPORTING TY_036 SetIamPolicyRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SET_IAM_POLICY_SUBSCRIPTION

  • 说明:pubsub.projects.subscriptions.setIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_036 SetIamPolicyRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

SET_IAM_POLICY_TOPICS

  • 说明:pubsub.projects.topics.setIamPolicy
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
IS_INPUT IMPORTING TY_036 SetIamPolicyRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_022 政策
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

TEST_IAM_PERMISSIONS_SCHEMA

  • 说明:pubsub.projects.schemas.testIamPermissions
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SCHEMAS_ID IMPORTING STRING schemasId
IS_INPUT IMPORTING TY_039 TestIamPermissionsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

TEST_IAM_PERMISSIONS_SNAPSH

  • 说明:pubsub.projects.snapshots.testIamPermissions
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SNAPSHOTS_ID IMPORTING STRING snapshotsId
IS_INPUT IMPORTING TY_039 TestIamPermissionsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

TEST_IAM_PERMISSIONS_SUBSCR

  • 说明:pubsub.projects.subscriptions.testIamPermissions
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_SUBSCRIPTIONS_ID IMPORTING STRING subscriptionsId
IS_INPUT IMPORTING TY_039 TestIamPermissionsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

TEST_IAM_PERMISSIONS_TOPICS

  • 说明:pubsub.projects.topics.testIamPermissions
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IV_P_TOPICS_ID IMPORTING STRING topicsId
IS_INPUT IMPORTING TY_039 TestIamPermissionsRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

VALIDATE_MESSAGE_SCHEMAS

  • 说明:pubsub.projects.schemas.validateMessage
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_045 ValidateMessageRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

VALIDATE_SCHEMAS

  • 说明:pubsub.projects.schemas.validate
  • 公开范围:公开

参数

名称 类别 类型 说明
IV_P_PROJECTS_ID IMPORTING STRING projectsId
IS_INPUT IMPORTING TY_047 ValidateSchemaRequest
ES_RAW EXPORTING DATA 原始输出数据
ES_OUTPUT EXPORTING REF TO DATA 输出数据
EV_RET_CODE EXPORTING I 返回代码
EV_ERR_TEXT EXPORTING STRING 错误文本
ES_ERR_RESP EXPORTING /GOOG/ERR_RESP 错误响应

异常

名称 说明
/GOOG/CX_SDK ABAP SDK for Google Cloud:异常类

关闭

  • 说明:关闭连接
  • 公开范围:公开