google_api_pub_sub v0.1.0 API Reference
Modules
API calls for all endpoints tagged Projects
Handle Tesla connections for GoogleApi.PubSub.V1
Helper functions for deserializing responses into models
Request for the Acknowledge method
Associates `members` with a `role`
Request for the `CreateSnapshot` method.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`
Response for the `ListSnapshots` method.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
Response for the `ListSubscriptions` method
Response for the `ListTopicSnapshots` method.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
Response for the `ListTopicSubscriptions` method
Response for the `ListTopics` method
Request for the ModifyAckDeadline method
Request for the ModifyPushConfig method
Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. A `Policy` consists of a list of `bindings`. A `binding` binds a list of `members` to a `role`, where the members can be user accounts, Google groups, Google domains, and service accounts. A `role` is a named list of permissions defined by IAM. JSON Example { "bindings": [ { "role": "roles/owner", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-other-app@appspot.gserviceaccount.com" ] }, { "role": "roles/viewer", "members": ["user:sean@example.com"] } ] } YAML Example bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-other-app@appspot.gserviceaccount.com role: roles/owner - members: - user:sean@example.com role: roles/viewer For a description of IAM and its features, see the IAM developer's guide
Request for the Publish method
Response for the `Publish` method
A message data and its attributes. The message payload must not be empty; it must contain either a non-empty data field, or at least one attribute
Request for the `Pull` method
Response for the `Pull` method
Configuration for a push delivery endpoint
A message and its corresponding acknowledgment ID
Request for the `Seek` method.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
Request message for `SetIamPolicy` method
A snapshot resource.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
A subscription resource
Request message for `TestIamPermissions` method
Response message for `TestIamPermissions` method
A topic resource
Request for the UpdateSnapshot method.<br><br> <b>ALPHA:</b> This feature is part of an alpha release. This API might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy
Request for the UpdateSubscription method
Helper functions for building Tesla requests