Class QueueAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.sqs.QueueAttributes.Jsii$Proxy
- All Implemented Interfaces:
QueueAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
QueueAttributes
@Stability(Stable)
@Internal
public static final class QueueAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements QueueAttributes
An implementation for
QueueAttributes-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.sqs.QueueAttributes
QueueAttributes.Builder, QueueAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(QueueAttributes.Builder builder) Constructor that initializes the object based on literal property values passed by theQueueAttributes.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleangetFifo()Whether this queue is an Amazon SQS FIFO queue.final StringKMS encryption key, if this queue is server-side encrypted by a KMS key.final StringThe ARN of the queue.final StringThe name of the queue.final StringThe URL of the queue.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theQueueAttributes.Builder.
-
-
Method Details
-
getQueueArn
Description copied from interface:QueueAttributesThe ARN of the queue.- Specified by:
getQueueArnin interfaceQueueAttributes
-
getFifo
Description copied from interface:QueueAttributesWhether 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.
Default: - if fifo is not specified, the property will be determined based on the queue name (not possible for FIFO queues imported from a token)
- Specified by:
getFifoin interfaceQueueAttributes
-
getKeyArn
Description copied from interface:QueueAttributesKMS encryption key, if this queue is server-side encrypted by a KMS key.Default: - None
- Specified by:
getKeyArnin interfaceQueueAttributes
-
getQueueName
Description copied from interface:QueueAttributesThe name of the queue.Default: if queue name is not specified, the name will be derived from the queue ARN
- Specified by:
getQueueNamein interfaceQueueAttributes
-
getQueueUrl
Description copied from interface:QueueAttributesThe URL of the queue.Default: - 'https://sqs.invalid input: '<'region-endpoint>/invalid input: '<'account-ID>/invalid input: '<'queue-name>'
- Specified by:
getQueueUrlin interfaceQueueAttributes- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-