HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/396/lib/third_party/google/pubsub_v1/gapic_metadata.json
 {
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "python",
  "libraryPackage": "google.pubsub_v1",
  "protoPackage": "google.pubsub.v1",
  "schema": "1.0",
  "services": {
    "Publisher": {
      "clients": {
        "grpc": {
          "libraryClient": "PublisherClient",
          "rpcs": {
            "CreateTopic": {
              "methods": [
                "create_topic"
              ]
            },
            "DeleteTopic": {
              "methods": [
                "delete_topic"
              ]
            },
            "DetachSubscription": {
              "methods": [
                "detach_subscription"
              ]
            },
            "GetTopic": {
              "methods": [
                "get_topic"
              ]
            },
            "ListTopicSnapshots": {
              "methods": [
                "list_topic_snapshots"
              ]
            },
            "ListTopicSubscriptions": {
              "methods": [
                "list_topic_subscriptions"
              ]
            },
            "ListTopics": {
              "methods": [
                "list_topics"
              ]
            },
            "Publish": {
              "methods": [
                "publish"
              ]
            },
            "UpdateTopic": {
              "methods": [
                "update_topic"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "PublisherAsyncClient",
          "rpcs": {
            "CreateTopic": {
              "methods": [
                "create_topic"
              ]
            },
            "DeleteTopic": {
              "methods": [
                "delete_topic"
              ]
            },
            "DetachSubscription": {
              "methods": [
                "detach_subscription"
              ]
            },
            "GetTopic": {
              "methods": [
                "get_topic"
              ]
            },
            "ListTopicSnapshots": {
              "methods": [
                "list_topic_snapshots"
              ]
            },
            "ListTopicSubscriptions": {
              "methods": [
                "list_topic_subscriptions"
              ]
            },
            "ListTopics": {
              "methods": [
                "list_topics"
              ]
            },
            "Publish": {
              "methods": [
                "publish"
              ]
            },
            "UpdateTopic": {
              "methods": [
                "update_topic"
              ]
            }
          }
        },
        "rest": {
          "libraryClient": "PublisherClient",
          "rpcs": {
            "CreateTopic": {
              "methods": [
                "create_topic"
              ]
            },
            "DeleteTopic": {
              "methods": [
                "delete_topic"
              ]
            },
            "DetachSubscription": {
              "methods": [
                "detach_subscription"
              ]
            },
            "GetTopic": {
              "methods": [
                "get_topic"
              ]
            },
            "ListTopicSnapshots": {
              "methods": [
                "list_topic_snapshots"
              ]
            },
            "ListTopicSubscriptions": {
              "methods": [
                "list_topic_subscriptions"
              ]
            },
            "ListTopics": {
              "methods": [
                "list_topics"
              ]
            },
            "Publish": {
              "methods": [
                "publish"
              ]
            },
            "UpdateTopic": {
              "methods": [
                "update_topic"
              ]
            }
          }
        }
      }
    },
    "SchemaService": {
      "clients": {
        "grpc": {
          "libraryClient": "SchemaServiceClient",
          "rpcs": {
            "CommitSchema": {
              "methods": [
                "commit_schema"
              ]
            },
            "CreateSchema": {
              "methods": [
                "create_schema"
              ]
            },
            "DeleteSchema": {
              "methods": [
                "delete_schema"
              ]
            },
            "DeleteSchemaRevision": {
              "methods": [
                "delete_schema_revision"
              ]
            },
            "GetSchema": {
              "methods": [
                "get_schema"
              ]
            },
            "ListSchemaRevisions": {
              "methods": [
                "list_schema_revisions"
              ]
            },
            "ListSchemas": {
              "methods": [
                "list_schemas"
              ]
            },
            "RollbackSchema": {
              "methods": [
                "rollback_schema"
              ]
            },
            "ValidateMessage": {
              "methods": [
                "validate_message"
              ]
            },
            "ValidateSchema": {
              "methods": [
                "validate_schema"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "SchemaServiceAsyncClient",
          "rpcs": {
            "CommitSchema": {
              "methods": [
                "commit_schema"
              ]
            },
            "CreateSchema": {
              "methods": [
                "create_schema"
              ]
            },
            "DeleteSchema": {
              "methods": [
                "delete_schema"
              ]
            },
            "DeleteSchemaRevision": {
              "methods": [
                "delete_schema_revision"
              ]
            },
            "GetSchema": {
              "methods": [
                "get_schema"
              ]
            },
            "ListSchemaRevisions": {
              "methods": [
                "list_schema_revisions"
              ]
            },
            "ListSchemas": {
              "methods": [
                "list_schemas"
              ]
            },
            "RollbackSchema": {
              "methods": [
                "rollback_schema"
              ]
            },
            "ValidateMessage": {
              "methods": [
                "validate_message"
              ]
            },
            "ValidateSchema": {
              "methods": [
                "validate_schema"
              ]
            }
          }
        },
        "rest": {
          "libraryClient": "SchemaServiceClient",
          "rpcs": {
            "CommitSchema": {
              "methods": [
                "commit_schema"
              ]
            },
            "CreateSchema": {
              "methods": [
                "create_schema"
              ]
            },
            "DeleteSchema": {
              "methods": [
                "delete_schema"
              ]
            },
            "DeleteSchemaRevision": {
              "methods": [
                "delete_schema_revision"
              ]
            },
            "GetSchema": {
              "methods": [
                "get_schema"
              ]
            },
            "ListSchemaRevisions": {
              "methods": [
                "list_schema_revisions"
              ]
            },
            "ListSchemas": {
              "methods": [
                "list_schemas"
              ]
            },
            "RollbackSchema": {
              "methods": [
                "rollback_schema"
              ]
            },
            "ValidateMessage": {
              "methods": [
                "validate_message"
              ]
            },
            "ValidateSchema": {
              "methods": [
                "validate_schema"
              ]
            }
          }
        }
      }
    },
    "Subscriber": {
      "clients": {
        "grpc": {
          "libraryClient": "SubscriberClient",
          "rpcs": {
            "Acknowledge": {
              "methods": [
                "acknowledge"
              ]
            },
            "CreateSnapshot": {
              "methods": [
                "create_snapshot"
              ]
            },
            "CreateSubscription": {
              "methods": [
                "create_subscription"
              ]
            },
            "DeleteSnapshot": {
              "methods": [
                "delete_snapshot"
              ]
            },
            "DeleteSubscription": {
              "methods": [
                "delete_subscription"
              ]
            },
            "GetSnapshot": {
              "methods": [
                "get_snapshot"
              ]
            },
            "GetSubscription": {
              "methods": [
                "get_subscription"
              ]
            },
            "ListSnapshots": {
              "methods": [
                "list_snapshots"
              ]
            },
            "ListSubscriptions": {
              "methods": [
                "list_subscriptions"
              ]
            },
            "ModifyAckDeadline": {
              "methods": [
                "modify_ack_deadline"
              ]
            },
            "ModifyPushConfig": {
              "methods": [
                "modify_push_config"
              ]
            },
            "Pull": {
              "methods": [
                "pull"
              ]
            },
            "Seek": {
              "methods": [
                "seek"
              ]
            },
            "StreamingPull": {
              "methods": [
                "streaming_pull"
              ]
            },
            "UpdateSnapshot": {
              "methods": [
                "update_snapshot"
              ]
            },
            "UpdateSubscription": {
              "methods": [
                "update_subscription"
              ]
            }
          }
        },
        "grpc-async": {
          "libraryClient": "SubscriberAsyncClient",
          "rpcs": {
            "Acknowledge": {
              "methods": [
                "acknowledge"
              ]
            },
            "CreateSnapshot": {
              "methods": [
                "create_snapshot"
              ]
            },
            "CreateSubscription": {
              "methods": [
                "create_subscription"
              ]
            },
            "DeleteSnapshot": {
              "methods": [
                "delete_snapshot"
              ]
            },
            "DeleteSubscription": {
              "methods": [
                "delete_subscription"
              ]
            },
            "GetSnapshot": {
              "methods": [
                "get_snapshot"
              ]
            },
            "GetSubscription": {
              "methods": [
                "get_subscription"
              ]
            },
            "ListSnapshots": {
              "methods": [
                "list_snapshots"
              ]
            },
            "ListSubscriptions": {
              "methods": [
                "list_subscriptions"
              ]
            },
            "ModifyAckDeadline": {
              "methods": [
                "modify_ack_deadline"
              ]
            },
            "ModifyPushConfig": {
              "methods": [
                "modify_push_config"
              ]
            },
            "Pull": {
              "methods": [
                "pull"
              ]
            },
            "Seek": {
              "methods": [
                "seek"
              ]
            },
            "StreamingPull": {
              "methods": [
                "streaming_pull"
              ]
            },
            "UpdateSnapshot": {
              "methods": [
                "update_snapshot"
              ]
            },
            "UpdateSubscription": {
              "methods": [
                "update_subscription"
              ]
            }
          }
        },
        "rest": {
          "libraryClient": "SubscriberClient",
          "rpcs": {
            "Acknowledge": {
              "methods": [
                "acknowledge"
              ]
            },
            "CreateSnapshot": {
              "methods": [
                "create_snapshot"
              ]
            },
            "CreateSubscription": {
              "methods": [
                "create_subscription"
              ]
            },
            "DeleteSnapshot": {
              "methods": [
                "delete_snapshot"
              ]
            },
            "DeleteSubscription": {
              "methods": [
                "delete_subscription"
              ]
            },
            "GetSnapshot": {
              "methods": [
                "get_snapshot"
              ]
            },
            "GetSubscription": {
              "methods": [
                "get_subscription"
              ]
            },
            "ListSnapshots": {
              "methods": [
                "list_snapshots"
              ]
            },
            "ListSubscriptions": {
              "methods": [
                "list_subscriptions"
              ]
            },
            "ModifyAckDeadline": {
              "methods": [
                "modify_ack_deadline"
              ]
            },
            "ModifyPushConfig": {
              "methods": [
                "modify_push_config"
              ]
            },
            "Pull": {
              "methods": [
                "pull"
              ]
            },
            "Seek": {
              "methods": [
                "seek"
              ]
            },
            "StreamingPull": {
              "methods": [
                "streaming_pull"
              ]
            },
            "UpdateSnapshot": {
              "methods": [
                "update_snapshot"
              ]
            },
            "UpdateSubscription": {
              "methods": [
                "update_subscription"
              ]
            }
          }
        }
      }
    }
  }
}