Package com.pulumi.alicloud.mns
Class QueueArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.mns.QueueArgs
-
public final class QueueArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QueueArgs.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueueArgs.Builder
builder()
static QueueArgs.Builder
builder(QueueArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
delaySeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
maximumMessageSize()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
messageRetentionPeriod()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
pollingWaitSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
visibilityTimeout()
-
-
-
Field Detail
-
Empty
public static final QueueArgs Empty
-
-
Method Detail
-
delaySeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> delaySeconds()
- Returns:
- This attribute defines the length of time, in seconds, after which every message sent to the queue is dequeued. Valid value range: 0-604800 seconds, i.e., 0 to 7 days. Default value to 0.
-
maximumMessageSize
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maximumMessageSize()
- Returns:
- This indicates the maximum length, in bytes, of any message body sent to the queue. Valid value range: 1024-65536, i.e., 1K to 64K. Default value to 65536.
-
messageRetentionPeriod
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> messageRetentionPeriod()
- Returns:
- Messages are deleted from the queue after a specified length of time, whether they have been activated or not. This attribute defines the viability period, in seconds, for every message in the queue. Valid value range: 60-604800 seconds, i.e., 1 minutes to 7 days. Default value to 345600.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Two queues on a single account in the same region cannot have the same name. A queue name must start with an English letter or a digit, and can contain English letters, digits, and hyphens, with the length not exceeding 256 characters .
-
pollingWaitSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> pollingWaitSeconds()
- Returns:
- Long polling is measured in seconds. When this attribute is set to 0, long polling is disabled. When it is not set to 0, long polling is enabled and message dequeue requests will be processed only when valid messages are received or when long polling times out. Valid value range: 0-30 seconds. Default value to 0.
-
visibilityTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> visibilityTimeout()
- Returns:
- The VisibilityTimeout attribute of the queue. A dequeued messages will change from active (visible) status to inactive (invisible) status, and this attribute defines the length of time, in seconds, that messages remain invisible. Messages return to active status after the set period. Valid value range: 1-43200 seconds, i.e., 1 seconds to 12 hours. Default value to 30.
-
builder
public static QueueArgs.Builder builder()
-
builder
public static QueueArgs.Builder builder(QueueArgs defaults)
-
-