Module google_pubsub1_beta2::api [−][src]
Structs
AcknowledgeRequest | Request for the Acknowledge method. |
Binding | Associates |
Empty | 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 |
Expr | Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: “Summary size limit” description: “Determines if a summary is less than 100 chars” expression: “document.summary.size() < 100” Example (Equality): title: “Requestor is owner” description: “Determines if requestor is the document owner” expression: “document.owner == request.auth.claims.email” Example (Logic): title: “Public documents” description: “Determine whether the document should be publicly visible” expression: “document.type != ‘private’ && document.type != ‘internal’” Example (Data Manipulation): title: “Notification string” description: “Create a notification string with a timestamp.” expression: “’New message received at ’ + string(document.create_time)” The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information. |
ListSubscriptionsResponse | Response for the |
ListTopicSubscriptionsResponse | Response for the |
ListTopicsResponse | Response for the |
ModifyAckDeadlineRequest | Request for the ModifyAckDeadline method. |
ModifyPushConfigRequest | Request for the ModifyPushConfig method. |
OidcToken | Contains information needed for generating an OpenID Connect token. |
Policy | An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A |
ProjectMethods | A builder providing access to all methods supported on project resources.
It is not used directly, but through the |
ProjectSubscriptionAcknowledgeCall | Acknowledges the messages associated with the |
ProjectSubscriptionCreateCall | Creates a subscription to a given topic. If the subscription already exists, returns |
ProjectSubscriptionDeleteCall | Deletes an existing subscription. All pending messages in the subscription are immediately dropped. Calls to |
ProjectSubscriptionGetCall | Gets the configuration details of a subscription. |
ProjectSubscriptionGetIamPolicyCall | Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. |
ProjectSubscriptionListCall | Lists matching subscriptions. |
ProjectSubscriptionModifyAckDeadlineCall | Modifies the ack deadline for a specific message. This method is useful to indicate that more time is needed to process a message by the subscriber, or to make the message available for redelivery if the processing was interrupted. Note that this does not modify the subscription-level |
ProjectSubscriptionModifyPushConfigCall | Modifies the |
ProjectSubscriptionPullCall | Pulls messages from the server. Returns an empty list if there are no messages available in the backlog. The server may return |
ProjectSubscriptionSetIamPolicyCall | Sets the access control policy on the specified resource. Replaces any existing policy. Can return |
ProjectSubscriptionTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
ProjectTopicCreateCall | Creates the given topic with the given name. |
ProjectTopicDeleteCall | Deletes the topic with the given name. Returns |
ProjectTopicGetCall | Gets the configuration of a topic. |
ProjectTopicGetIamPolicyCall | Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. |
ProjectTopicListCall | Lists matching topics. |
ProjectTopicPublishCall | Adds one or more messages to the topic. Returns |
ProjectTopicSetIamPolicyCall | Sets the access control policy on the specified resource. Replaces any existing policy. Can return |
ProjectTopicSubscriptionListCall | Lists the name of the subscriptions for this topic. |
ProjectTopicTestIamPermissionCall | Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a |
PublishRequest | Request for the Publish method. |
PublishResponse | Response for the |
Pubsub | Central instance to access all Pubsub related resource activities |
PubsubMessage | 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. |
PullRequest | Request for the |
PullResponse | Response for the |
PushConfig | Configuration for a push delivery endpoint. |
ReceivedMessage | A message and its corresponding acknowledgment ID. |
SetIamPolicyRequest | Request message for |
Subscription | A subscription resource. |
TestIamPermissionsRequest | Request message for |
TestIamPermissionsResponse | Response message for |
Topic | A topic resource. |
Enums
Scope | Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token. |