Package com.pulumi.cloudamqp
Class RabbitConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.cloudamqp.RabbitConfigurationArgs.Builder
-
- Enclosing class:
- RabbitConfigurationArgs
public static final class RabbitConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RabbitConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RabbitConfigurationArgsbuild()RabbitConfigurationArgs.BuilderchannelMax(com.pulumi.core.Output<java.lang.Integer> channelMax)RabbitConfigurationArgs.BuilderchannelMax(java.lang.Integer channelMax)RabbitConfigurationArgs.BuilderclusterPartitionHandling(com.pulumi.core.Output<java.lang.String> clusterPartitionHandling)RabbitConfigurationArgs.BuilderclusterPartitionHandling(java.lang.String clusterPartitionHandling)RabbitConfigurationArgs.BuilderconnectionMax(com.pulumi.core.Output<java.lang.Integer> connectionMax)RabbitConfigurationArgs.BuilderconnectionMax(java.lang.Integer connectionMax)RabbitConfigurationArgs.BuilderconsumerTimeout(com.pulumi.core.Output<java.lang.Integer> consumerTimeout)RabbitConfigurationArgs.BuilderconsumerTimeout(java.lang.Integer consumerTimeout)RabbitConfigurationArgs.Builderheartbeat(com.pulumi.core.Output<java.lang.Integer> heartbeat)RabbitConfigurationArgs.Builderheartbeat(java.lang.Integer heartbeat)RabbitConfigurationArgs.BuilderinstanceId(com.pulumi.core.Output<java.lang.Integer> instanceId)RabbitConfigurationArgs.BuilderinstanceId(java.lang.Integer instanceId)RabbitConfigurationArgs.BuilderlogExchangeLevel(com.pulumi.core.Output<java.lang.String> logExchangeLevel)RabbitConfigurationArgs.BuilderlogExchangeLevel(java.lang.String logExchangeLevel)RabbitConfigurationArgs.BuildermaxMessageSize(com.pulumi.core.Output<java.lang.Integer> maxMessageSize)RabbitConfigurationArgs.BuildermaxMessageSize(java.lang.Integer maxMessageSize)RabbitConfigurationArgs.BuilderqueueIndexEmbedMsgsBelow(com.pulumi.core.Output<java.lang.Integer> queueIndexEmbedMsgsBelow)RabbitConfigurationArgs.BuilderqueueIndexEmbedMsgsBelow(java.lang.Integer queueIndexEmbedMsgsBelow)RabbitConfigurationArgs.Buildersleep(com.pulumi.core.Output<java.lang.Integer> sleep)RabbitConfigurationArgs.Buildersleep(java.lang.Integer sleep)RabbitConfigurationArgs.Buildertimeout(com.pulumi.core.Output<java.lang.Integer> timeout)RabbitConfigurationArgs.Buildertimeout(java.lang.Integer timeout)RabbitConfigurationArgs.BuildervmMemoryHighWatermark(com.pulumi.core.Output<java.lang.Double> vmMemoryHighWatermark)RabbitConfigurationArgs.BuildervmMemoryHighWatermark(java.lang.Double vmMemoryHighWatermark)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RabbitConfigurationArgs defaults)
-
-
Method Detail
-
channelMax
public RabbitConfigurationArgs.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 RabbitConfigurationArgs.Builder channelMax(java.lang.Integer channelMax)
- Parameters:
channelMax- Set the maximum permissible number of channels per connection.- Returns:
- builder
-
clusterPartitionHandling
public RabbitConfigurationArgs.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 RabbitConfigurationArgs.Builder clusterPartitionHandling(java.lang.String clusterPartitionHandling)
- Parameters:
clusterPartitionHandling- Set how the cluster should handle network partition.- Returns:
- builder
-
connectionMax
public RabbitConfigurationArgs.Builder connectionMax(@Nullable com.pulumi.core.Output<java.lang.Integer> connectionMax)
- Parameters:
connectionMax- Set the maximum permissible number of connection.- Returns:
- builder
-
connectionMax
public RabbitConfigurationArgs.Builder connectionMax(java.lang.Integer connectionMax)
- Parameters:
connectionMax- Set the maximum permissible number of connection.- Returns:
- builder
-
consumerTimeout
public RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.Builder heartbeat(java.lang.Integer heartbeat)
- Parameters:
heartbeat- Set the server AMQP 0-9-1 heartbeat timeout in seconds.- Returns:
- builder
-
instanceId
public RabbitConfigurationArgs.Builder instanceId(com.pulumi.core.Output<java.lang.Integer> instanceId)
- Parameters:
instanceId- The CloudAMQP instance ID.- Returns:
- builder
-
instanceId
public RabbitConfigurationArgs.Builder instanceId(java.lang.Integer instanceId)
- Parameters:
instanceId- The CloudAMQP instance ID.- Returns:
- builder
-
logExchangeLevel
public RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.Builder maxMessageSize(java.lang.Integer maxMessageSize)
- Parameters:
maxMessageSize- The largest allowed message payload size in bytes.- Returns:
- builder
-
queueIndexEmbedMsgsBelow
public RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs.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 RabbitConfigurationArgs build()
-
-