Class RabbitConfigurationState.Builder

  • Enclosing class:
    RabbitConfigurationState

    public static final class RabbitConfigurationState.Builder
    extends java.lang.Object
    • Method Detail

      • channelMax

        public RabbitConfigurationState.Builder channelMax​(@Nullable
                                                           com.pulumi.core.Output<java.lang.Integer> channelMax)
        Parameters:
        channelMax - Set the maximum permissible number of channels per connection.
        Returns:
        builder
      • channelMax

        public RabbitConfigurationState.Builder channelMax​(java.lang.Integer channelMax)
        Parameters:
        channelMax - Set the maximum permissible number of channels per connection.
        Returns:
        builder
      • clusterPartitionHandling

        public RabbitConfigurationState.Builder clusterPartitionHandling​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.String> clusterPartitionHandling)
        Parameters:
        clusterPartitionHandling - Set how the cluster should handle network partition.
        Returns:
        builder
      • clusterPartitionHandling

        public RabbitConfigurationState.Builder clusterPartitionHandling​(java.lang.String clusterPartitionHandling)
        Parameters:
        clusterPartitionHandling - Set how the cluster should handle network partition.
        Returns:
        builder
      • connectionMax

        public RabbitConfigurationState.Builder connectionMax​(@Nullable
                                                              com.pulumi.core.Output<java.lang.Integer> connectionMax)
        Parameters:
        connectionMax - Set the maximum permissible number of connection.
        Returns:
        builder
      • connectionMax

        public RabbitConfigurationState.Builder connectionMax​(java.lang.Integer connectionMax)
        Parameters:
        connectionMax - Set the maximum permissible number of connection.
        Returns:
        builder
      • consumerTimeout

        public RabbitConfigurationState.Builder consumerTimeout​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Integer> consumerTimeout)
        Parameters:
        consumerTimeout - A consumer that has recevied a message and does not acknowledge that message within the timeout in milliseconds
        Returns:
        builder
      • consumerTimeout

        public RabbitConfigurationState.Builder consumerTimeout​(java.lang.Integer consumerTimeout)
        Parameters:
        consumerTimeout - A consumer that has recevied a message and does not acknowledge that message within the timeout in milliseconds
        Returns:
        builder
      • heartbeat

        public RabbitConfigurationState.Builder heartbeat​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Integer> heartbeat)
        Parameters:
        heartbeat - Set the server AMQP 0-9-1 heartbeat timeout in seconds.
        Returns:
        builder
      • heartbeat

        public RabbitConfigurationState.Builder heartbeat​(java.lang.Integer heartbeat)
        Parameters:
        heartbeat - Set the server AMQP 0-9-1 heartbeat timeout in seconds.
        Returns:
        builder
      • instanceId

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

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

        public RabbitConfigurationState.Builder logExchangeLevel​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> logExchangeLevel)
        Parameters:
        logExchangeLevel - Log level for the logger used for log integrations and the CloudAMQP Console log view. *Note: Requires a restart of RabbitMQ to be applied.*
        Returns:
        builder
      • logExchangeLevel

        public RabbitConfigurationState.Builder logExchangeLevel​(java.lang.String logExchangeLevel)
        Parameters:
        logExchangeLevel - Log level for the logger used for log integrations and the CloudAMQP Console log view. *Note: Requires a restart of RabbitMQ to be applied.*
        Returns:
        builder
      • maxMessageSize

        public RabbitConfigurationState.Builder maxMessageSize​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Integer> maxMessageSize)
        Parameters:
        maxMessageSize - The largest allowed message payload size in bytes.
        Returns:
        builder
      • maxMessageSize

        public RabbitConfigurationState.Builder maxMessageSize​(java.lang.Integer maxMessageSize)
        Parameters:
        maxMessageSize - The largest allowed message payload size in bytes.
        Returns:
        builder
      • queueIndexEmbedMsgsBelow

        public RabbitConfigurationState.Builder queueIndexEmbedMsgsBelow​(@Nullable
                                                                         com.pulumi.core.Output<java.lang.Integer> queueIndexEmbedMsgsBelow)
        Parameters:
        queueIndexEmbedMsgsBelow - Size in bytes below which to embed messages in the queue index. 0 will turn off payload embedding in the queue index.
        Returns:
        builder
      • queueIndexEmbedMsgsBelow

        public RabbitConfigurationState.Builder queueIndexEmbedMsgsBelow​(java.lang.Integer queueIndexEmbedMsgsBelow)
        Parameters:
        queueIndexEmbedMsgsBelow - Size in bytes below which to embed messages in the queue index. 0 will turn off payload embedding in the queue index.
        Returns:
        builder
      • sleep

        public RabbitConfigurationState.Builder sleep​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Integer> sleep)
        Parameters:
        sleep - Configurable sleep time in seconds between retries for RabbitMQ configuration. Default set to 60 seconds.
        Returns:
        builder
      • sleep

        public RabbitConfigurationState.Builder sleep​(java.lang.Integer sleep)
        Parameters:
        sleep - Configurable sleep time in seconds between retries for RabbitMQ configuration. Default set to 60 seconds.
        Returns:
        builder
      • timeout

        public RabbitConfigurationState.Builder timeout​(@Nullable
                                                        com.pulumi.core.Output<java.lang.Integer> timeout)
        Parameters:
        timeout - Configurable timeout time in seconds for RabbitMQ configuration. Default set to 3600 seconds.
        Returns:
        builder
      • timeout

        public RabbitConfigurationState.Builder timeout​(java.lang.Integer timeout)
        Parameters:
        timeout - Configurable timeout time in seconds for RabbitMQ configuration. Default set to 3600 seconds.
        Returns:
        builder
      • vmMemoryHighWatermark

        public RabbitConfigurationState.Builder vmMemoryHighWatermark​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.Double> vmMemoryHighWatermark)
        Parameters:
        vmMemoryHighWatermark - When the server will enter memory based flow-control as relative to the maximum available memory.
        Returns:
        builder
      • vmMemoryHighWatermark

        public RabbitConfigurationState.Builder vmMemoryHighWatermark​(java.lang.Double vmMemoryHighWatermark)
        Parameters:
        vmMemoryHighWatermark - When the server will enter memory based flow-control as relative to the maximum available memory.
        Returns:
        builder