Class TriggerTransportPubsubArgs.Builder

  • Enclosing class:
    TriggerTransportPubsubArgs

    public static final class TriggerTransportPubsubArgs.Builder
    extends java.lang.Object
    • 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