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 Tself()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
-