Package com.pulumi.gcp.eventarc.inputs
Class TriggerTransportPubsubArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.eventarc.inputs.TriggerTransportPubsubArgs.Builder
-
- Enclosing class:
- TriggerTransportPubsubArgs
public static final class TriggerTransportPubsubArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TriggerTransportPubsubArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TriggerTransportPubsubArgs
build()
TriggerTransportPubsubArgs.Builder
subscription(com.pulumi.core.Output<java.lang.String> subscription)
TriggerTransportPubsubArgs.Builder
subscription(java.lang.String subscription)
TriggerTransportPubsubArgs.Builder
topic(com.pulumi.core.Output<java.lang.String> topic)
TriggerTransportPubsubArgs.Builder
topic(java.lang.String topic)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TriggerTransportPubsubArgs defaults)
-
-
Method Detail
-
subscription
public TriggerTransportPubsubArgs.Builder subscription(@Nullable com.pulumi.core.Output<java.lang.String> subscription)
- Parameters:
subscription
- 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}`.- Returns:
- builder
-
subscription
public TriggerTransportPubsubArgs.Builder subscription(java.lang.String subscription)
- Parameters:
subscription
- 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}`.- Returns:
- builder
-
topic
public TriggerTransportPubsubArgs.Builder topic(@Nullable com.pulumi.core.Output<java.lang.String> topic)
- Parameters:
topic
- 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.- Returns:
- builder
-
topic
public TriggerTransportPubsubArgs.Builder topic(java.lang.String topic)
- Parameters:
topic
- 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.- Returns:
- builder
-
build
public TriggerTransportPubsubArgs build()
-
-