Show / Hide Table of Contents

Class NotificationEndpoint

The endpoint where the subscription delivers events.

Inheritance
object
NotificationEndpoint
Implements
IMessage<NotificationEndpoint>
IEquatable<NotificationEndpoint>
IDeepCloneable<NotificationEndpoint>
IBufferMessage
IMessage
Inherited Members
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Apps.Events.Subscriptions.V1Beta
Assembly: Google.Apps.Events.Subscriptions.V1Beta.dll
Syntax
public sealed class NotificationEndpoint : IMessage<NotificationEndpoint>, IEquatable<NotificationEndpoint>, IDeepCloneable<NotificationEndpoint>, IBufferMessage, IMessage

Constructors

NotificationEndpoint()

Declaration
public NotificationEndpoint()

NotificationEndpoint(NotificationEndpoint)

Declaration
public NotificationEndpoint(NotificationEndpoint other)
Parameters
Type Name Description
NotificationEndpoint other

Properties

EndpointCase

Declaration
public NotificationEndpoint.EndpointOneofCase EndpointCase { get; }
Property Value
Type Description
NotificationEndpoint.EndpointOneofCase

HasPubsubTopic

Gets whether the "pubsub_topic" field is set

Declaration
public bool HasPubsubTopic { get; }
Property Value
Type Description
bool

PubsubTopic

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.

Declaration
public string PubsubTopic { get; set; }
Property Value
Type Description
string

PubsubTopicAsTopicName

TopicName-typed view over the PubsubTopic resource name property.

Declaration
public TopicName PubsubTopicAsTopicName { get; set; }
Property Value
Type Description
TopicName
In this article
Back to top Generated by DocFX