@Stability(value=Stable) public static final class QueueAttributes.Builder extends Object implements software.amazon.jsii.Builder<QueueAttributes>
QueueAttributes| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
QueueAttributes |
build()
Builds the configured instance.
|
QueueAttributes.Builder |
fifo(Boolean fifo)
Sets the value of
QueueAttributes.getFifo() |
QueueAttributes.Builder |
keyArn(String keyArn)
Sets the value of
QueueAttributes.getKeyArn() |
QueueAttributes.Builder |
queueArn(String queueArn)
Sets the value of
QueueAttributes.getQueueArn() |
QueueAttributes.Builder |
queueName(String queueName)
Sets the value of
QueueAttributes.getQueueName() |
QueueAttributes.Builder |
queueUrl(String queueUrl)
Sets the value of
QueueAttributes.getQueueUrl() |
@Stability(value=Stable) public QueueAttributes.Builder queueArn(String queueArn)
QueueAttributes.getQueueArn()queueArn - The ARN of the queue. This parameter is required.this@Stability(value=Stable) public QueueAttributes.Builder fifo(Boolean fifo)
QueueAttributes.getFifo()fifo - Whether this queue is an Amazon SQS FIFO queue. If false, this is a standard queue.
In case of a FIFO queue which is imported from a token, this value has to be explicitly set to true.this@Stability(value=Stable) public QueueAttributes.Builder keyArn(String keyArn)
QueueAttributes.getKeyArn()keyArn - KMS encryption key, if this queue is server-side encrypted by a KMS key.this@Stability(value=Stable) public QueueAttributes.Builder queueName(String queueName)
QueueAttributes.getQueueName()queueName - The name of the queue.this@Stability(value=Stable) public QueueAttributes.Builder queueUrl(String queueUrl)
QueueAttributes.getQueueUrl()queueUrl - The URL of the queue.this@Stability(value=Stable) public QueueAttributes build()
build in interface software.amazon.jsii.Builder<QueueAttributes>QueueAttributesNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.