Class Pubsub (1.0.0)

public sealed class Pubsub : IMessage<Pubsub>, IEquatable<Pubsub>, IDeepCloneable<Pubsub>, IBufferMessage, IMessage

Represents a Pub/Sub transport.

Inheritance

Object > Pubsub

Namespace

Google.Cloud.Eventarc.V1

Assembly

Google.Cloud.Eventarc.V1.dll

Constructors

Pubsub()

public Pubsub()

Pubsub(Pubsub)

public Pubsub(Pubsub other)
Parameter
NameDescription
otherPubsub

Properties

Subscription

public string Subscription { get; set; }

Output only. The name of the Pub/Sub subscription created and managed by Eventarc system as a transport for the event delivery. Format: projects/{PROJECT_ID}/subscriptions/{SUBSCRIPTION_NAME}.

Property Value
TypeDescription
String

Topic

public string Topic { get; set; }

Optional. The name of the Pub/Sub topic created and managed by Eventarc system as a transport for the event delivery. Format: projects/{PROJECT_ID}/topics/{TOPIC_NAME}.

You may set an existing topic for triggers of the type google.cloud.pubsub.topic.v1.messagePublished only. The topic you provide here will not be deleted by Eventarc at trigger deletion.

Property Value
TypeDescription
String