Package org.jclouds.sqs.domain
Class QueueAttributes
java.lang.Object
org.jclouds.sqs.domain.QueueAttributes
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
QueueAttributes.Builder<T extends QueueAttributes.Builder<T>>
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
QueueAttributes
(String queueArn, long approximateNumberOfMessages, long approximateNumberOfMessagesNotVisible, long approximateNumberOfMessagesDelayed, int visibilityTimeout, Date createdTimestamp, Date lastModifiedTimestamp, com.google.common.base.Optional<String> rawPolicy, int maximumMessageSize, int messageRetentionPeriod, int delaySeconds) -
Method Summary
Modifier and TypeMethodDescriptionstatic QueueAttributes.Builder
<?> builder()
boolean
long
long
long
int
int
int
com.google.common.base.Optional
<String> Note this is in raw Jsonint
int
hashCode()
toString()
-
Field Details
-
approximateNumberOfMessages
protected final long approximateNumberOfMessages -
approximateNumberOfMessagesNotVisible
protected final long approximateNumberOfMessagesNotVisible -
visibilityTimeout
protected final int visibilityTimeout -
createdTimestamp
-
lastModifiedTimestamp
-
approximateNumberOfMessagesDelayed
protected final long approximateNumberOfMessagesDelayed -
rawPolicy
-
maximumMessageSize
protected final int maximumMessageSize -
messageRetentionPeriod
protected final int messageRetentionPeriod -
queueArn
-
delaySeconds
protected int delaySeconds
-
-
Constructor Details
-
QueueAttributes
protected QueueAttributes(String queueArn, long approximateNumberOfMessages, long approximateNumberOfMessagesNotVisible, long approximateNumberOfMessagesDelayed, int visibilityTimeout, Date createdTimestamp, Date lastModifiedTimestamp, com.google.common.base.Optional<String> rawPolicy, int maximumMessageSize, int messageRetentionPeriod, int delaySeconds)
-
-
Method Details
-
builder
-
toBuilder
-
getQueueArn
- See Also:
-
getApproximateNumberOfMessages
public long getApproximateNumberOfMessages()- See Also:
-
getApproximateNumberOfMessagesNotVisible
public long getApproximateNumberOfMessagesNotVisible()- See Also:
-
getApproximateNumberOfMessagesDelayed
public long getApproximateNumberOfMessagesDelayed()- See Also:
-
getVisibilityTimeout
public int getVisibilityTimeout()- See Also:
-
getCreatedTimestamp
- See Also:
-
getLastModifiedTimestamp
- See Also:
-
getRawPolicy
Note this is in raw Json- See Also:
-
getMaximumMessageSize
public int getMaximumMessageSize()- See Also:
-
getMessageRetentionPeriod
public int getMessageRetentionPeriod()- See Also:
-
getDelaySeconds
public int getDelaySeconds()- See Also:
-
hashCode
public int hashCode() -
equals
-
toString
-