Class ModifyQueueAttributeRequest

    • Constructor Detail

      • ModifyQueueAttributeRequest

        public ModifyQueueAttributeRequest()
      • ModifyQueueAttributeRequest

        public ModifyQueueAttributeRequest​(ModifyQueueAttributeRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getQueueName

        public String getQueueName()
        Get 队列名字,在单个地域同一帐号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。
        Returns:
        QueueName 队列名字,在单个地域同一帐号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。
      • setQueueName

        public void setQueueName​(String QueueName)
        Set 队列名字,在单个地域同一帐号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。
        Parameters:
        QueueName - 队列名字,在单个地域同一帐号下唯一。队列名称是一个不超过 64 个字符的字符串,必须以字母为首字符,剩余部分可以包含字母、数字和横划线(-)。
      • getMaxMsgHeapNum

        public Long getMaxMsgHeapNum()
        Get 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。
        Returns:
        MaxMsgHeapNum 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。
      • setMaxMsgHeapNum

        public void setMaxMsgHeapNum​(Long MaxMsgHeapNum)
        Set 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。
        Parameters:
        MaxMsgHeapNum - 最大堆积消息数。取值范围在公测期间为 1,000,000 - 10,000,000,正式上线后范围可达到 1000,000-1000,000,000。默认取值在公测期间为 10,000,000,正式上线后为 100,000,000。
      • getPollingWaitSeconds

        public Long getPollingWaitSeconds()
        Get 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。
        Returns:
        PollingWaitSeconds 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。
      • setPollingWaitSeconds

        public void setPollingWaitSeconds​(Long PollingWaitSeconds)
        Set 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。
        Parameters:
        PollingWaitSeconds - 消息接收长轮询等待时间。取值范围 0-30 秒,默认值 0。
      • getVisibilityTimeout

        public Long getVisibilityTimeout()
        Get 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。
        Returns:
        VisibilityTimeout 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。
      • setVisibilityTimeout

        public void setVisibilityTimeout​(Long VisibilityTimeout)
        Set 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。
        Parameters:
        VisibilityTimeout - 消息可见性超时。取值范围 1-43200 秒(即12小时内),默认值 30。
      • getMaxMsgSize

        public Long getMaxMsgSize()
        Get 消息最大长度。取值范围 1024-65536 Byte(即1-64K),默认值 65536。
        Returns:
        MaxMsgSize 消息最大长度。取值范围 1024-65536 Byte(即1-64K),默认值 65536。
      • setMaxMsgSize

        public void setMaxMsgSize​(Long MaxMsgSize)
        Set 消息最大长度。取值范围 1024-65536 Byte(即1-64K),默认值 65536。
        Parameters:
        MaxMsgSize - 消息最大长度。取值范围 1024-65536 Byte(即1-64K),默认值 65536。
      • getMsgRetentionSeconds

        public Long getMsgRetentionSeconds()
        Get 消息保留周期。取值范围 60-1296000 秒(1min-15天),默认值 345600 (4 天)。
        Returns:
        MsgRetentionSeconds 消息保留周期。取值范围 60-1296000 秒(1min-15天),默认值 345600 (4 天)。
      • setMsgRetentionSeconds

        public void setMsgRetentionSeconds​(Long MsgRetentionSeconds)
        Set 消息保留周期。取值范围 60-1296000 秒(1min-15天),默认值 345600 (4 天)。
        Parameters:
        MsgRetentionSeconds - 消息保留周期。取值范围 60-1296000 秒(1min-15天),默认值 345600 (4 天)。
      • getRewindSeconds

        public Long getRewindSeconds()
        Get 消息最长回溯时间,取值范围0-msgRetentionSeconds,消息的最大回溯之间为消息在队列中的保存周期,0表示不开启消息回溯。
        Returns:
        RewindSeconds 消息最长回溯时间,取值范围0-msgRetentionSeconds,消息的最大回溯之间为消息在队列中的保存周期,0表示不开启消息回溯。
      • setRewindSeconds

        public void setRewindSeconds​(Long RewindSeconds)
        Set 消息最长回溯时间,取值范围0-msgRetentionSeconds,消息的最大回溯之间为消息在队列中的保存周期,0表示不开启消息回溯。
        Parameters:
        RewindSeconds - 消息最长回溯时间,取值范围0-msgRetentionSeconds,消息的最大回溯之间为消息在队列中的保存周期,0表示不开启消息回溯。
      • getFirstQueryInterval

        public Long getFirstQueryInterval()
        Get 第一次查询时间
        Returns:
        FirstQueryInterval 第一次查询时间
      • setFirstQueryInterval

        public void setFirstQueryInterval​(Long FirstQueryInterval)
        Set 第一次查询时间
        Parameters:
        FirstQueryInterval - 第一次查询时间
      • getMaxQueryCount

        public Long getMaxQueryCount()
        Get 最大查询次数
        Returns:
        MaxQueryCount 最大查询次数
      • setMaxQueryCount

        public void setMaxQueryCount​(Long MaxQueryCount)
        Set 最大查询次数
        Parameters:
        MaxQueryCount - 最大查询次数
      • getDeadLetterQueueName

        public String getDeadLetterQueueName()
        Get 死信队列名称
        Returns:
        DeadLetterQueueName 死信队列名称
      • setDeadLetterQueueName

        public void setDeadLetterQueueName​(String DeadLetterQueueName)
        Set 死信队列名称
        Parameters:
        DeadLetterQueueName - 死信队列名称
      • getMaxTimeToLive

        public Long getMaxTimeToLive()
        Get MaxTimeToLivepolicy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSeconds
        Returns:
        MaxTimeToLive MaxTimeToLivepolicy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSeconds
      • setMaxTimeToLive

        public void setMaxTimeToLive​(Long MaxTimeToLive)
        Set MaxTimeToLivepolicy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSeconds
        Parameters:
        MaxTimeToLive - MaxTimeToLivepolicy为1时必选。最大未消费过期时间。范围300-43200,单位秒,需要小于消息最大保留时间MsgRetentionSeconds
      • getMaxReceiveCount

        public Long getMaxReceiveCount()
        Get 最大接收次数
        Returns:
        MaxReceiveCount 最大接收次数
      • setMaxReceiveCount

        public void setMaxReceiveCount​(Long MaxReceiveCount)
        Set 最大接收次数
        Parameters:
        MaxReceiveCount - 最大接收次数
      • getPolicy

        public Long getPolicy()
        Get 死信队列策略
        Returns:
        Policy 死信队列策略
      • setPolicy

        public void setPolicy​(Long Policy)
        Set 死信队列策略
        Parameters:
        Policy - 死信队列策略
      • getTrace

        public Boolean getTrace()
        Get 是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。
        Returns:
        Trace 是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。
      • setTrace

        public void setTrace​(Boolean Trace)
        Set 是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。
        Parameters:
        Trace - 是否开启消息轨迹标识,true表示开启,false表示不开启,不填表示不开启。