Class WebhookState.Builder

  • Enclosing class:
    WebhookState

    public static final class WebhookState.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • concurrency

        public WebhookState.Builder concurrency​(@Nullable
                                                com.pulumi.core.Output<java.lang.Integer> concurrency)
        Parameters:
        concurrency - Max simultaneous requests to the endpoint.
        Returns:
        builder
      • concurrency

        public WebhookState.Builder concurrency​(java.lang.Integer concurrency)
        Parameters:
        concurrency - Max simultaneous requests to the endpoint.
        Returns:
        builder
      • instanceId

        public WebhookState.Builder instanceId​(@Nullable
                                               com.pulumi.core.Output<java.lang.Integer> instanceId)
        Parameters:
        instanceId - The CloudAMQP instance ID.
        Returns:
        builder
      • instanceId

        public WebhookState.Builder instanceId​(java.lang.Integer instanceId)
        Parameters:
        instanceId - The CloudAMQP instance ID.
        Returns:
        builder
      • queue

        public WebhookState.Builder queue​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> queue)
        Parameters:
        queue - A (durable) queue on your RabbitMQ instance.
        Returns:
        builder
      • queue

        public WebhookState.Builder queue​(java.lang.String queue)
        Parameters:
        queue - A (durable) queue on your RabbitMQ instance.
        Returns:
        builder
      • retryInterval

        public WebhookState.Builder retryInterval​(@Nullable
                                                  com.pulumi.core.Output<java.lang.Integer> retryInterval)
        Parameters:
        retryInterval - How often we retry if your endpoint fails (in seconds).
        Returns:
        builder
      • retryInterval

        public WebhookState.Builder retryInterval​(java.lang.Integer retryInterval)
        Parameters:
        retryInterval - How often we retry if your endpoint fails (in seconds).
        Returns:
        builder
      • vhost

        public WebhookState.Builder vhost​(@Nullable
                                          com.pulumi.core.Output<java.lang.String> vhost)
        Parameters:
        vhost - The vhost the queue resides in.
        Returns:
        builder
      • vhost

        public WebhookState.Builder vhost​(java.lang.String vhost)
        Parameters:
        vhost - The vhost the queue resides in.
        Returns:
        builder
      • webhookUri

        public WebhookState.Builder webhookUri​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> webhookUri)
        Parameters:
        webhookUri - A POST request will be made for each message in the queue to this endpoint.
        Returns:
        builder
      • webhookUri

        public WebhookState.Builder webhookUri​(java.lang.String webhookUri)
        Parameters:
        webhookUri - A POST request will be made for each message in the queue to this endpoint.
        Returns:
        builder