Package org.jclouds.sqs.domain
Class QueueAttributes.Builder<T extends QueueAttributes.Builder<T>>
java.lang.Object
org.jclouds.sqs.domain.QueueAttributes.Builder<T>
- Enclosing class:
QueueAttributes
public abstract static class QueueAttributes.Builder<T extends QueueAttributes.Builder<T>>
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapproximateNumberOfMessages
(long approximateNumberOfMessages) approximateNumberOfMessagesDelayed
(long approximateNumberOfMessagesDelayed) approximateNumberOfMessagesNotVisible
(long approximateNumberOfMessagesNotVisible) build()
createdTimestamp
(Date createdTimestamp) delaySeconds
(int delaySeconds) lastModifiedTimestamp
(Date lastModifiedTimestamp) maximumMessageSize
(int maximumMessageSize) messageRetentionPeriod
(int messageRetentionPeriod) protected abstract T
self()
visibilityTimeout
(int visibilityTimeout)
-
Field Details
-
queueArn
-
approximateNumberOfMessages
protected long approximateNumberOfMessages -
approximateNumberOfMessagesNotVisible
protected long approximateNumberOfMessagesNotVisible -
approximateNumberOfMessagesDelayed
protected long approximateNumberOfMessagesDelayed -
visibilityTimeout
protected int visibilityTimeout -
createdTimestamp
-
lastModifiedTimestamp
-
rawPolicy
-
maximumMessageSize
protected int maximumMessageSize -
messageRetentionPeriod
protected int messageRetentionPeriod -
delaySeconds
protected int delaySeconds
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
queueArn
- See Also:
-
approximateNumberOfMessages
- See Also:
-
approximateNumberOfMessagesNotVisible
- See Also:
-
approximateNumberOfMessagesDelayed
- See Also:
-
visibilityTimeout
- See Also:
-
createdTimestamp
- See Also:
-
lastModifiedTimestamp
- See Also:
-
rawPolicy
- See Also:
-
maximumMessageSize
- See Also:
-
messageRetentionPeriod
- See Also:
-
delaySeconds
- See Also:
-
build
-
fromQueueAttributes
-