public static interface AwsSqsQueueDetails.Builder extends SdkPojo, CopyableBuilder<AwsSqsQueueDetails.Builder,AwsSqsQueueDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsSqsQueueDetails.Builder |
deadLetterTargetArn(String deadLetterTargetArn)
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of
maxReceiveCount is exceeded. |
AwsSqsQueueDetails.Builder |
kmsDataKeyReusePeriodSeconds(Integer kmsDataKeyReusePeriodSeconds)
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages
before calling KMS again.
|
AwsSqsQueueDetails.Builder |
kmsMasterKeyId(String kmsMasterKeyId)
The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.
|
AwsSqsQueueDetails.Builder |
queueName(String queueName)
The name of the new queue.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsSqsQueueDetails.Builder kmsDataKeyReusePeriodSeconds(Integer kmsDataKeyReusePeriodSeconds)
The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.
kmsDataKeyReusePeriodSeconds - The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt
messages before calling KMS again.AwsSqsQueueDetails.Builder kmsMasterKeyId(String kmsMasterKeyId)
The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.
kmsMasterKeyId - The ID of an Amazon Web Services managed key for Amazon SQS or a custom KMS key.AwsSqsQueueDetails.Builder queueName(String queueName)
The name of the new queue.
queueName - The name of the new queue.AwsSqsQueueDetails.Builder deadLetterTargetArn(String deadLetterTargetArn)
The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of
maxReceiveCount is exceeded.
deadLetterTargetArn - The ARN of the dead-letter queue to which Amazon SQS moves messages after the value of
maxReceiveCount is exceeded.Copyright © 2023. All rights reserved.