クラス /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_ROOT_URL STRING API ルート URL https://pubsub.googleapis.com 一般公開
C_SERVICE_NAME /GOOG/SERVICE_NAME Google サービス名 pubsub:v1 一般公開
C_SUPPORTED_AUTH /GOOG/SUPP_AUTH サポートされている認証タイプ IJIJWW 一般公開
C_REVISION_DATE DATUM ディスカバリ ドキュメントの改訂日 20240507 一般公開
C_PATH_PREFIX STRING API パスの接頭辞 一般公開
C_ON_PREM_VERSION /GOOG/SDK_VERSION 最小のオンプレミス バージョン 1.0 一般公開
C_CLOUD_VERSION /GOOG/SDK_VERSION 最小のクラウド バージョン 1.0 一般公開

メソッド

ABAP SDK for Google Cloud のメソッドに関する一般的な情報については、API メソッドをご覧ください。

CONSTRUCTOR

  • 説明: コンストラクタ
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_KEY_NAME インポート /GOOG/KEYNAME Google Cloud キー名
IV_LOG_OBJ インポート BALOBJ_D アプリケーション ログ: オブジェクト名(アプリケーション コード)
IV_LOG_SUBOBJ インポート 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 インポート STRING subscriptionsId
IS_INPUT インポート TY_001 AcknowledgeRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING schemasId
IS_INPUT インポート TY_004 CommitSchemaRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_032 スキーマ
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

CREATE_SCHEMAS

  • 説明: pubsub.projects.schemas.create
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_SCHEMAID インポート STRING schemaId
IV_P_PROJECTS_ID インポート STRING projectsId
IS_INPUT インポート TY_032 スキーマ
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_032 スキーマ
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
IS_INPUT インポート TY_005 CreateSnapshotRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_037 スナップショット
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_038 サブスクリプション
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_038 サブスクリプション
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
IS_INPUT インポート TY_041 トピック
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_041 トピック
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

DELETE_REVISION_SCHEMAS

  • 説明: pubsub.projects.schemas.deleteRevision
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_REVISIONID インポート STRING revisionId
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SCHEMAS_ID インポート STRING schemasId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_032 スキーマ
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING schemasId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

GET_IAM_POLICY_SCHEMAS

  • 説明: pubsub.projects.schemas.getIamPolicy
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_OPTIONSREQUESTEDPOLICYVER インポート STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SCHEMAS_ID インポート STRING schemasId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

GET_IAM_POLICY_SNAPSHOTS

  • 説明: pubsub.projects.snapshots.getIamPolicy
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_OPTIONSREQUESTEDPOLICYVER インポート STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SNAPSHOTS_ID インポート STRING snapshotsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

GET_IAM_POLICY_SUBSCRIPTION

  • 説明: pubsub.projects.subscriptions.getIamPolicy
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_OPTIONSREQUESTEDPOLICYVER インポート STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SUBSCRIPTIONS_ID インポート STRING subscriptionsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

GET_IAM_POLICY_TOPICS

  • 説明: pubsub.projects.topics.getIamPolicy
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_OPTIONSREQUESTEDPOLICYVER インポート STRING options.requestedPolicyVersion
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_TOPICS_ID インポート STRING topicsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

GET_SCHEMAS

  • 説明: pubsub.projects.schemas.get
  • 公開設定: 一般公開

パラメータ

名前 カテゴリ タイプ 説明
IV_Q_VIEW インポート STRING view
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SCHEMAS_ID インポート STRING schemasId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_032 スキーマ
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_037 スナップショット
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_038 サブスクリプション
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_041 トピック
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 view
IV_P_PROJECTS_ID インポート STRING projectsId
IV_P_SCHEMAS_ID インポート STRING schemasId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_011 ListSchemaRevisionsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 view
IV_P_PROJECTS_ID インポート STRING projectsId
ES_RAW EXPORTING DATA 元の出力データ
ES_OUTPUT エクスポート TY_012 ListSchemasResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 エクスポート TY_013 ListSnapshotsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_015 ListTopicSnapshotsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 エクスポート TY_014 ListSubscriptionsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_016 ListTopicSubscriptionsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 エクスポート TY_017 ListTopicsResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_019 ModifyAckDeadlineRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_020 ModifyPushConfigRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
IS_INPUT インポート TY_042 UpdateSnapshotRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_037 スナップショット
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_043 UpdateSubscriptionRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_038 サブスクリプション
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
IS_INPUT インポート TY_044 UpdateTopicRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_041 トピック
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
IS_INPUT インポート TY_023 PublishRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_024 PublishResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_026 PullRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_027 PullResponse
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING schemasId
IS_INPUT インポート TY_031 RollbackSchemaRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT エクスポート TY_032 スキーマ
EV_RET_CODE エクスポート I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_034 SeekRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING schemasId
IS_INPUT インポート TY_036 SetIamPolicyRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
IS_INPUT インポート TY_036 SetIamPolicyRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_036 SetIamPolicyRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
IS_INPUT インポート TY_036 SetIamPolicyRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_022 ポリシー
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING schemasId
IS_INPUT インポート TY_039 TestIamPermissionsRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING snapshotsId
IS_INPUT インポート TY_039 TestIamPermissionsRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING subscriptionsId
IS_INPUT インポート TY_039 TestIamPermissionsRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート STRING topicsId
IS_INPUT インポート TY_039 TestIamPermissionsRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING TY_040 TestIamPermissionsResponse
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート TY_045 ValidateMessageRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /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 インポート TY_047 ValidateSchemaRequest
ES_RAW エクスポート DATA 元の出力データ
ES_OUTPUT EXPORTING DATA 出力データ
EV_RET_CODE EXPORTING I 戻りコード
EV_ERR_TEXT エクスポート STRING エラーテキスト
ES_ERR_RESP エクスポート /GOOG/ERR_RESP エラー レスポンス

例外

名前 説明
/GOOG/CX_SDK ABAP SDK for Google Cloud: 例外クラス

CLOSE

  • 説明: 接続を終了する
  • 公開設定: 一般公開