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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
queueArn
protected String queueArn
approximateNumberOfMessages
protected long approximateNumberOfMessages
approximateNumberOfMessagesNotVisible
protected long approximateNumberOfMessagesNotVisible
approximateNumberOfMessagesDelayed
protected long approximateNumberOfMessagesDelayed
visibilityTimeout
protected int visibilityTimeout
createdTimestamp
protected Date createdTimestamp
lastModifiedTimestamp
protected Date lastModifiedTimestamp
rawPolicy
protected com.google.common.base.Optional<String> rawPolicy
maximumMessageSize
protected int maximumMessageSize
messageRetentionPeriod
protected int messageRetentionPeriod
delaySeconds
protected int delaySeconds
QueueAttributes.Builder
public QueueAttributes.Builder()
self
protected abstract T self()
queueArn
public T queueArn(String queueArn)
- See Also:
QueueAttributes.getQueueArn()
approximateNumberOfMessages
public T approximateNumberOfMessages(long approximateNumberOfMessages)
- See Also:
QueueAttributes.getApproximateNumberOfMessages()
approximateNumberOfMessagesNotVisible
public T approximateNumberOfMessagesNotVisible(long approximateNumberOfMessagesNotVisible)
- See Also:
QueueAttributes.getApproximateNumberOfMessagesNotVisible()
approximateNumberOfMessagesDelayed
public T approximateNumberOfMessagesDelayed(long approximateNumberOfMessagesDelayed)
- See Also:
QueueAttributes.getApproximateNumberOfMessagesDelayed()
visibilityTimeout
public T visibilityTimeout(int visibilityTimeout)
- See Also:
QueueAttributes.getVisibilityTimeout()
createdTimestamp
public T createdTimestamp(Date createdTimestamp)
- See Also:
QueueAttributes.getCreatedTimestamp()
lastModifiedTimestamp
public T lastModifiedTimestamp(Date lastModifiedTimestamp)
- See Also:
QueueAttributes.getLastModifiedTimestamp()
rawPolicy
public T rawPolicy(String rawPolicy)
- See Also:
QueueAttributes.getRawPolicy()
maximumMessageSize
public T maximumMessageSize(int maximumMessageSize)
- See Also:
QueueAttributes.getMaximumMessageSize()
messageRetentionPeriod
public T messageRetentionPeriod(int messageRetentionPeriod)
- See Also:
QueueAttributes.getMessageRetentionPeriod()
delaySeconds
public T delaySeconds(int delaySeconds)
- See Also:
QueueAttributes.getDelaySeconds()
build
public QueueAttributes build()
fromQueueAttributes
public T fromQueueAttributes(QueueAttributes in)
Copyright © 2009-2013 jclouds. All Rights Reserved.