Google Apps Events Subscriptions V1beta Client - Class NotificationEndpoint (0.3.0)

Reference documentation and code samples for the Google Apps Events Subscriptions V1beta Client class NotificationEndpoint.

The endpoint where the subscription delivers events.

Generated from protobuf message google.apps.events.subscriptions.v1beta.NotificationEndpoint

Namespace

Google \ Apps \ Events \ Subscriptions \ V1beta

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ pubsub_topic 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.

getPubsubTopic

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
Type Description
string

hasPubsubTopic

setPubsubTopic

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getEndpoint

Returns
Type Description
string