Package com.pulumi.cloudamqp.inputs
Class RabbitConfigurationState.Builder
- java.lang.Object
-
- com.pulumi.cloudamqp.inputs.RabbitConfigurationState.Builder
-
- Enclosing class:
- RabbitConfigurationState
public static final class RabbitConfigurationState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RabbitConfigurationState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RabbitConfigurationStatebuild()RabbitConfigurationState.BuilderchannelMax(com.pulumi.core.Output<java.lang.Integer> channelMax)RabbitConfigurationState.BuilderchannelMax(java.lang.Integer channelMax)RabbitConfigurationState.BuilderclusterPartitionHandling(com.pulumi.core.Output<java.lang.String> clusterPartitionHandling)RabbitConfigurationState.BuilderclusterPartitionHandling(java.lang.String clusterPartitionHandling)RabbitConfigurationState.BuilderconnectionMax(com.pulumi.core.Output<java.lang.Integer> connectionMax)RabbitConfigurationState.BuilderconnectionMax(java.lang.Integer connectionMax)RabbitConfigurationState.BuilderconsumerTimeout(com.pulumi.core.Output<java.lang.Integer> consumerTimeout)RabbitConfigurationState.BuilderconsumerTimeout(java.lang.Integer consumerTimeout)RabbitConfigurationState.Builderheartbeat(com.pulumi.core.Output<java.lang.Integer> heartbeat)RabbitConfigurationState.Builderheartbeat(java.lang.Integer heartbeat)RabbitConfigurationState.BuilderinstanceId(com.pulumi.core.Output<java.lang.Integer> instanceId)RabbitConfigurationState.BuilderinstanceId(java.lang.Integer instanceId)RabbitConfigurationState.BuilderlogExchangeLevel(com.pulumi.core.Output<java.lang.String> logExchangeLevel)RabbitConfigurationState.BuilderlogExchangeLevel(java.lang.String logExchangeLevel)RabbitConfigurationState.BuildermaxMessageSize(com.pulumi.core.Output<java.lang.Integer> maxMessageSize)RabbitConfigurationState.BuildermaxMessageSize(java.lang.Integer maxMessageSize)RabbitConfigurationState.BuilderqueueIndexEmbedMsgsBelow(com.pulumi.core.Output<java.lang.Integer> queueIndexEmbedMsgsBelow)RabbitConfigurationState.BuilderqueueIndexEmbedMsgsBelow(java.lang.Integer queueIndexEmbedMsgsBelow)RabbitConfigurationState.Buildersleep(com.pulumi.core.Output<java.lang.Integer> sleep)RabbitConfigurationState.Buildersleep(java.lang.Integer sleep)RabbitConfigurationState.Buildertimeout(com.pulumi.core.Output<java.lang.Integer> timeout)RabbitConfigurationState.Buildertimeout(java.lang.Integer timeout)RabbitConfigurationState.BuildervmMemoryHighWatermark(com.pulumi.core.Output<java.lang.Double> vmMemoryHighWatermark)RabbitConfigurationState.BuildervmMemoryHighWatermark(java.lang.Double vmMemoryHighWatermark)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RabbitConfigurationState defaults)
-
-
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
-
build
public RabbitConfigurationState build()
-
-