Class: Google::Apps::Events::Subscriptions::V1beta::NotificationEndpoint

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/apps/events/subscriptions/v1beta/subscription_resource.rb

Overview

The endpoint where the subscription delivers events.

Instance Attribute Summary collapse

Instance Attribute Details

#pubsub_topic::String

Returns Immutable. The Pub/Sub topic that receives events for the subscription.

Format: projects/{project}/topics/{topic}

You must create the topic in the same Google Cloud project where you create this subscription.

Note: The Workspace Events API uses ordering keys for the benefit of sequential events. If the Cloud Pub/Sub topic has a message storage policy configured to exclude the nearest Google Cloud region, publishing events with ordering keys will fail.

When the topic receives events, the events are encoded as Pub/Sub messages. For details, see the Google Cloud Pub/Sub Protocol Binding for CloudEvents.

Returns:

  • (::String)

    Immutable. The Pub/Sub topic that receives events for the subscription.

    Format: projects/{project}/topics/{topic}

    You must create the topic in the same Google Cloud project where you create this subscription.

    Note: The Workspace Events API uses ordering keys for the benefit of sequential events. If the Cloud Pub/Sub topic has a message storage policy configured to exclude the nearest Google Cloud region, publishing events with ordering keys will fail.

    When the topic receives events, the events are encoded as Pub/Sub messages. For details, see the Google Cloud Pub/Sub Protocol Binding for CloudEvents.



249
250
251
252
# File 'proto_docs/google/apps/events/subscriptions/v1beta/subscription_resource.rb', line 249

class NotificationEndpoint
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end