public sealed class Pubsub : IMessage<Pubsub>, IEquatable<Pubsub>, IDeepCloneable<Pubsub>, IBufferMessage, IMessage
Represents a Pub/Sub transport.
Inheritance
System.Object > PubsubNamespace
Google.Cloud.Eventarc.V1Assembly
Google.Cloud.Eventarc.V1.dll
Constructors
Pubsub()
public Pubsub()
Pubsub(Pubsub)
public Pubsub(Pubsub other)
Parameter | |
---|---|
Name | Description |
other | Pubsub |
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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |