Class RocketMQInstanceProductInfoArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.rocketmq.inputs.RocketMQInstanceProductInfoArgs.Builder
-
- Enclosing class:
- RocketMQInstanceProductInfoArgs
public static final class RocketMQInstanceProductInfoArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RocketMQInstanceProductInfoArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RocketMQInstanceProductInfoArgs defaults)
-
-
Method Detail
-
autoScaling
public RocketMQInstanceProductInfoArgs.Builder autoScaling(@Nullable com.pulumi.core.Output<java.lang.Boolean> autoScaling)
- Parameters:
autoScaling
- is open auto scaling.- Returns:
- builder
-
autoScaling
public RocketMQInstanceProductInfoArgs.Builder autoScaling(java.lang.Boolean autoScaling)
- Parameters:
autoScaling
- is open auto scaling.- Returns:
- builder
-
messageRetentionTime
public RocketMQInstanceProductInfoArgs.Builder messageRetentionTime(@Nullable com.pulumi.core.Output<java.lang.Integer> messageRetentionTime)
- Parameters:
messageRetentionTime
- Duration of message retention. Unit: hours.For the range of values, please refer to [Usage Limits](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/usage-limits)>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see [Storage Fees](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/storage-fees).- Returns:
- builder
-
messageRetentionTime
public RocketMQInstanceProductInfoArgs.Builder messageRetentionTime(java.lang.Integer messageRetentionTime)
- Parameters:
messageRetentionTime
- Duration of message retention. Unit: hours.For the range of values, please refer to [Usage Limits](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/usage-limits)>Resource Quotas>Limitations on Message Retention.The message storage in AlibabaCloud RocketMQ is fully implemented in a serverless and elastic manner, with charges based on the actual storage space. You can control the storage capacity of messages by adjusting the duration of message retention. For more information, please see [Storage Fees](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/storage-fees).- Returns:
- builder
-
msgProcessSpec
public RocketMQInstanceProductInfoArgs.Builder msgProcessSpec(com.pulumi.core.Output<java.lang.String> msgProcessSpec)
- Parameters:
msgProcessSpec
- Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see [Instance Specifications](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/instance-specifications).- Returns:
- builder
-
msgProcessSpec
public RocketMQInstanceProductInfoArgs.Builder msgProcessSpec(java.lang.String msgProcessSpec)
- Parameters:
msgProcessSpec
- Message sending and receiving calculation specifications. For details about the upper limit for sending and receiving messages, see [Instance Specifications](https://help.aliyun.com/zh/apsaramq-for-rocketmq/cloud-message-queue-rocketmq-5-x-series/product-overview/instance-specifications).- Returns:
- builder
-
sendReceiveRatio
public RocketMQInstanceProductInfoArgs.Builder sendReceiveRatio(@Nullable com.pulumi.core.Output<java.lang.Double> sendReceiveRatio)
- Parameters:
sendReceiveRatio
- message send receive ratio.Value range: [0.2, 0.5].- Returns:
- builder
-
sendReceiveRatio
public RocketMQInstanceProductInfoArgs.Builder sendReceiveRatio(java.lang.Double sendReceiveRatio)
- Parameters:
sendReceiveRatio
- message send receive ratio.Value range: [0.2, 0.5].- Returns:
- builder
-
supportAutoScaling
public RocketMQInstanceProductInfoArgs.Builder supportAutoScaling(@Nullable com.pulumi.core.Output<java.lang.Boolean> supportAutoScaling)
- Parameters:
supportAutoScaling
- is support auto scaling.- Returns:
- builder
-
supportAutoScaling
public RocketMQInstanceProductInfoArgs.Builder supportAutoScaling(java.lang.Boolean supportAutoScaling)
- Parameters:
supportAutoScaling
- is support auto scaling.- Returns:
- builder
-
build
public RocketMQInstanceProductInfoArgs build()
-
-