Class RocketMQInstanceProductInfoArgs.Builder

    • Method Detail

      • autoScaling

        public RocketMQInstanceProductInfoArgs.Builder autoScaling​(@Nullable
                                                                   com.pulumi.core.Output<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