Liking cljdoc? Tell your friends :D

cdk.api.services.sqs

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.sqs package.

Functions that represent AWS CDK enums and builders in the software.amazon.awscdk.services.sqs package. 
raw docstring

build-cfn-queue-builderclj

(build-cfn-queue-builder builder id config)

The build-cfn-queue-builder function updates a CfnQueue$Builder instance using the provided configuration. The function takes the CfnQueue$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
deduplicationScopejava.lang.Stringcdk.support/lookup-entry:deduplication-scope
delaySecondsjava.lang.Numbercdk.support/lookup-entry:delay-seconds
fifoQueuejava.lang.Booleancdk.support/lookup-entry:fifo-queue
fifoThroughputLimitjava.lang.Stringcdk.support/lookup-entry:fifo-throughput-limit
kmsDataKeyReusePeriodSecondsjava.lang.Numbercdk.support/lookup-entry:kms-data-key-reuse-period-seconds
kmsMasterKeyIdjava.lang.Stringcdk.support/lookup-entry:kms-master-key-id
maximumMessageSizejava.lang.Numbercdk.support/lookup-entry:maximum-message-size
messageRetentionPeriodjava.lang.Numbercdk.support/lookup-entry:message-retention-period
queueNamejava.lang.Stringcdk.support/lookup-entry:queue-name
receiveMessageWaitTimeSecondsjava.lang.Numbercdk.support/lookup-entry:receive-message-wait-time-seconds
redriveAllowPolicyjava.lang.Objectcdk.support/lookup-entry:redrive-allow-policy
redrivePolicyjava.lang.Objectcdk.support/lookup-entry:redrive-policy
sqsManagedSseEnabledsoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:sqs-managed-sse-enabled
tagsjava.util.Listcdk.support/lookup-entry:tags
visibilityTimeoutjava.lang.Numbercdk.support/lookup-entry:visibility-timeout
The build-cfn-queue-builder function updates a CfnQueue$Builder instance using the provided configuration.
  The function takes the CfnQueue$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` |
| `deduplicationScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:deduplication-scope` |
| `delaySeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:delay-seconds` |
| `fifoQueue` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo-queue` |
| `fifoThroughputLimit` | java.lang.String | [[cdk.support/lookup-entry]] | `:fifo-throughput-limit` |
| `kmsDataKeyReusePeriodSeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:kms-data-key-reuse-period-seconds` |
| `kmsMasterKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kms-master-key-id` |
| `maximumMessageSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:maximum-message-size` |
| `messageRetentionPeriod` | java.lang.Number | [[cdk.support/lookup-entry]] | `:message-retention-period` |
| `queueName` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-name` |
| `receiveMessageWaitTimeSeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:receive-message-wait-time-seconds` |
| `redriveAllowPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-allow-policy` |
| `redrivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-policy` |
| `sqsManagedSseEnabled` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:sqs-managed-sse-enabled` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `visibilityTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:visibility-timeout` |
sourceraw docstring

build-cfn-queue-inline-policy-builderclj

(build-cfn-queue-inline-policy-builder builder id config)

The build-cfn-queue-inline-policy-builder function updates a CfnQueueInlinePolicy$Builder instance using the provided configuration. The function takes the CfnQueueInlinePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
queuejava.lang.Stringcdk.support/lookup-entry:queue
The build-cfn-queue-inline-policy-builder function updates a CfnQueueInlinePolicy$Builder instance using the provided configuration.
  The function takes the CfnQueueInlinePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
| `queue` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue` |
sourceraw docstring

build-cfn-queue-inline-policy-props-builderclj

(build-cfn-queue-inline-policy-props-builder builder id config)

The build-cfn-queue-inline-policy-props-builder function updates a CfnQueueInlinePolicyProps$Builder instance using the provided configuration. The function takes the CfnQueueInlinePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
queuejava.lang.Stringcdk.support/lookup-entry:queue
The build-cfn-queue-inline-policy-props-builder function updates a CfnQueueInlinePolicyProps$Builder instance using the provided configuration.
  The function takes the CfnQueueInlinePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
| `queue` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue` |
sourceraw docstring

build-cfn-queue-policy-builderclj

(build-cfn-queue-policy-builder builder id config)

The build-cfn-queue-policy-builder function updates a CfnQueuePolicy$Builder instance using the provided configuration. The function takes the CfnQueuePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
queuesjava.util.Listcdk.support/lookup-entry:queues
The build-cfn-queue-policy-builder function updates a CfnQueuePolicy$Builder instance using the provided configuration.
  The function takes the CfnQueuePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
| `queues` | java.util.List | [[cdk.support/lookup-entry]] | `:queues` |
sourceraw docstring

build-cfn-queue-policy-props-builderclj

(build-cfn-queue-policy-props-builder builder id config)

The build-cfn-queue-policy-props-builder function updates a CfnQueuePolicyProps$Builder instance using the provided configuration. The function takes the CfnQueuePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
policyDocumentjava.lang.Objectcdk.support/lookup-entry:policy-document
queuesjava.util.Listcdk.support/lookup-entry:queues
The build-cfn-queue-policy-props-builder function updates a CfnQueuePolicyProps$Builder instance using the provided configuration.
  The function takes the CfnQueuePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `policyDocument` | java.lang.Object | [[cdk.support/lookup-entry]] | `:policy-document` |
| `queues` | java.util.List | [[cdk.support/lookup-entry]] | `:queues` |
sourceraw docstring

build-cfn-queue-props-builderclj

(build-cfn-queue-props-builder builder id config)

The build-cfn-queue-props-builder function updates a CfnQueueProps$Builder instance using the provided configuration. The function takes the CfnQueueProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
deduplicationScopejava.lang.Stringcdk.support/lookup-entry:deduplication-scope
delaySecondsjava.lang.Numbercdk.support/lookup-entry:delay-seconds
fifoQueuesoftware.amazon.awscdk.IResolvablecdk.support/lookup-entry:fifo-queue
fifoThroughputLimitjava.lang.Stringcdk.support/lookup-entry:fifo-throughput-limit
kmsDataKeyReusePeriodSecondsjava.lang.Numbercdk.support/lookup-entry:kms-data-key-reuse-period-seconds
kmsMasterKeyIdjava.lang.Stringcdk.support/lookup-entry:kms-master-key-id
maximumMessageSizejava.lang.Numbercdk.support/lookup-entry:maximum-message-size
messageRetentionPeriodjava.lang.Numbercdk.support/lookup-entry:message-retention-period
queueNamejava.lang.Stringcdk.support/lookup-entry:queue-name
receiveMessageWaitTimeSecondsjava.lang.Numbercdk.support/lookup-entry:receive-message-wait-time-seconds
redriveAllowPolicyjava.lang.Objectcdk.support/lookup-entry:redrive-allow-policy
redrivePolicyjava.lang.Objectcdk.support/lookup-entry:redrive-policy
sqsManagedSseEnabledjava.lang.Booleancdk.support/lookup-entry:sqs-managed-sse-enabled
tagsjava.util.Listcdk.support/lookup-entry:tags
visibilityTimeoutjava.lang.Numbercdk.support/lookup-entry:visibility-timeout
The build-cfn-queue-props-builder function updates a CfnQueueProps$Builder instance using the provided configuration.
  The function takes the CfnQueueProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` |
| `deduplicationScope` | java.lang.String | [[cdk.support/lookup-entry]] | `:deduplication-scope` |
| `delaySeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:delay-seconds` |
| `fifoQueue` | software.amazon.awscdk.IResolvable | [[cdk.support/lookup-entry]] | `:fifo-queue` |
| `fifoThroughputLimit` | java.lang.String | [[cdk.support/lookup-entry]] | `:fifo-throughput-limit` |
| `kmsDataKeyReusePeriodSeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:kms-data-key-reuse-period-seconds` |
| `kmsMasterKeyId` | java.lang.String | [[cdk.support/lookup-entry]] | `:kms-master-key-id` |
| `maximumMessageSize` | java.lang.Number | [[cdk.support/lookup-entry]] | `:maximum-message-size` |
| `messageRetentionPeriod` | java.lang.Number | [[cdk.support/lookup-entry]] | `:message-retention-period` |
| `queueName` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-name` |
| `receiveMessageWaitTimeSeconds` | java.lang.Number | [[cdk.support/lookup-entry]] | `:receive-message-wait-time-seconds` |
| `redriveAllowPolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-allow-policy` |
| `redrivePolicy` | java.lang.Object | [[cdk.support/lookup-entry]] | `:redrive-policy` |
| `sqsManagedSseEnabled` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:sqs-managed-sse-enabled` |
| `tags` | java.util.List | [[cdk.support/lookup-entry]] | `:tags` |
| `visibilityTimeout` | java.lang.Number | [[cdk.support/lookup-entry]] | `:visibility-timeout` |
sourceraw docstring

build-dead-letter-queue-builderclj

(build-dead-letter-queue-builder builder id config)

The build-dead-letter-queue-builder function updates a DeadLetterQueue$Builder instance using the provided configuration. The function takes the DeadLetterQueue$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
maxReceiveCountjava.lang.Numbercdk.support/lookup-entry:max-receive-count
queuesoftware.amazon.awscdk.services.sqs.IQueuecdk.support/lookup-entry:queue
The build-dead-letter-queue-builder function updates a DeadLetterQueue$Builder instance using the provided configuration.
  The function takes the DeadLetterQueue$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `maxReceiveCount` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-receive-count` |
| `queue` | software.amazon.awscdk.services.sqs.IQueue | [[cdk.support/lookup-entry]] | `:queue` |
sourceraw docstring

build-queue-attributes-builderclj

(build-queue-attributes-builder builder id config)

The build-queue-attributes-builder function updates a QueueAttributes$Builder instance using the provided configuration. The function takes the QueueAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
fifojava.lang.Booleancdk.support/lookup-entry:fifo
keyArnjava.lang.Stringcdk.support/lookup-entry:key-arn
queueArnjava.lang.Stringcdk.support/lookup-entry:queue-arn
queueNamejava.lang.Stringcdk.support/lookup-entry:queue-name
queueUrljava.lang.Stringcdk.support/lookup-entry:queue-url
The build-queue-attributes-builder function updates a QueueAttributes$Builder instance using the provided configuration.
  The function takes the QueueAttributes$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `fifo` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo` |
| `keyArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:key-arn` |
| `queueArn` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-arn` |
| `queueName` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-name` |
| `queueUrl` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-url` |
sourceraw docstring

build-queue-builderclj

(build-queue-builder builder id config)

The build-queue-builder function updates a Queue$Builder instance using the provided configuration. The function takes the Queue$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
dataKeyReusesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:data-key-reuse
deadLetterQueuesoftware.amazon.awscdk.services.sqs.DeadLetterQueuecdk.support/lookup-entry:dead-letter-queue
deduplicationScopesoftware.amazon.awscdk.services.sqs.DeduplicationScopecdk.api.services.sqs/deduplication-scope:deduplication-scope
deliveryDelaysoftware.amazon.awscdk.Durationcdk.support/lookup-entry:delivery-delay
encryptionsoftware.amazon.awscdk.services.sqs.QueueEncryptioncdk.api.services.sqs/queue-encryption:encryption
encryptionMasterKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-master-key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
fifojava.lang.Booleancdk.support/lookup-entry:fifo
fifoThroughputLimitsoftware.amazon.awscdk.services.sqs.FifoThroughputLimitcdk.api.services.sqs/fifo-throughput-limit:fifo-throughput-limit
maxMessageSizeBytesjava.lang.Numbercdk.support/lookup-entry:max-message-size-bytes
queueNamejava.lang.Stringcdk.support/lookup-entry:queue-name
receiveMessageWaitTimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:receive-message-wait-time
redriveAllowPolicysoftware.amazon.awscdk.services.sqs.RedriveAllowPolicycdk.support/lookup-entry:redrive-allow-policy
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
retentionPeriodsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:retention-period
visibilityTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:visibility-timeout
The build-queue-builder function updates a Queue$Builder instance using the provided configuration.
  The function takes the Queue$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` |
| `dataKeyReuse` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:data-key-reuse` |
| `deadLetterQueue` | software.amazon.awscdk.services.sqs.DeadLetterQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` |
| `deduplicationScope` | software.amazon.awscdk.services.sqs.DeduplicationScope | [[cdk.api.services.sqs/deduplication-scope]] | `:deduplication-scope` |
| `deliveryDelay` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:delivery-delay` |
| `encryption` | software.amazon.awscdk.services.sqs.QueueEncryption | [[cdk.api.services.sqs/queue-encryption]] | `:encryption` |
| `encryptionMasterKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-master-key` |
| `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` |
| `fifo` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo` |
| `fifoThroughputLimit` | software.amazon.awscdk.services.sqs.FifoThroughputLimit | [[cdk.api.services.sqs/fifo-throughput-limit]] | `:fifo-throughput-limit` |
| `maxMessageSizeBytes` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-message-size-bytes` |
| `queueName` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-name` |
| `receiveMessageWaitTime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:receive-message-wait-time` |
| `redriveAllowPolicy` | software.amazon.awscdk.services.sqs.RedriveAllowPolicy | [[cdk.support/lookup-entry]] | `:redrive-allow-policy` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `retentionPeriod` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:retention-period` |
| `visibilityTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:visibility-timeout` |
sourceraw docstring

build-queue-policy-builderclj

(build-queue-policy-builder builder id config)

The build-queue-policy-builder function updates a QueuePolicy$Builder instance using the provided configuration. The function takes the QueuePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
queuesjava.util.Listcdk.support/lookup-entry:queues
The build-queue-policy-builder function updates a QueuePolicy$Builder instance using the provided configuration.
  The function takes the QueuePolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `queues` | java.util.List | [[cdk.support/lookup-entry]] | `:queues` |
sourceraw docstring

build-queue-policy-props-builderclj

(build-queue-policy-props-builder builder id config)

The build-queue-policy-props-builder function updates a QueuePolicyProps$Builder instance using the provided configuration. The function takes the QueuePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
queuesjava.util.Listcdk.support/lookup-entry:queues
The build-queue-policy-props-builder function updates a QueuePolicyProps$Builder instance using the provided configuration.
  The function takes the QueuePolicyProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `queues` | java.util.List | [[cdk.support/lookup-entry]] | `:queues` |
sourceraw docstring

build-queue-props-builderclj

(build-queue-props-builder builder id config)

The build-queue-props-builder function updates a QueueProps$Builder instance using the provided configuration. The function takes the QueueProps$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
contentBasedDeduplicationjava.lang.Booleancdk.support/lookup-entry:content-based-deduplication
dataKeyReusesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:data-key-reuse
deadLetterQueuesoftware.amazon.awscdk.services.sqs.DeadLetterQueuecdk.support/lookup-entry:dead-letter-queue
deduplicationScopesoftware.amazon.awscdk.services.sqs.DeduplicationScopecdk.api.services.sqs/deduplication-scope:deduplication-scope
deliveryDelaysoftware.amazon.awscdk.Durationcdk.support/lookup-entry:delivery-delay
encryptionsoftware.amazon.awscdk.services.sqs.QueueEncryptioncdk.api.services.sqs/queue-encryption:encryption
encryptionMasterKeysoftware.amazon.awscdk.services.kms.IKeycdk.support/lookup-entry:encryption-master-key
enforceSsljava.lang.Booleancdk.support/lookup-entry:enforce-ssl
fifojava.lang.Booleancdk.support/lookup-entry:fifo
fifoThroughputLimitsoftware.amazon.awscdk.services.sqs.FifoThroughputLimitcdk.api.services.sqs/fifo-throughput-limit:fifo-throughput-limit
maxMessageSizeBytesjava.lang.Numbercdk.support/lookup-entry:max-message-size-bytes
queueNamejava.lang.Stringcdk.support/lookup-entry:queue-name
receiveMessageWaitTimesoftware.amazon.awscdk.Durationcdk.support/lookup-entry:receive-message-wait-time
redriveAllowPolicysoftware.amazon.awscdk.services.sqs.RedriveAllowPolicycdk.support/lookup-entry:redrive-allow-policy
removalPolicysoftware.amazon.awscdk.RemovalPolicycdk.api/removal-policy:removal-policy
retentionPeriodsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:retention-period
visibilityTimeoutsoftware.amazon.awscdk.Durationcdk.support/lookup-entry:visibility-timeout
The build-queue-props-builder function updates a QueueProps$Builder instance using the provided configuration.
  The function takes the QueueProps$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `contentBasedDeduplication` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:content-based-deduplication` |
| `dataKeyReuse` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:data-key-reuse` |
| `deadLetterQueue` | software.amazon.awscdk.services.sqs.DeadLetterQueue | [[cdk.support/lookup-entry]] | `:dead-letter-queue` |
| `deduplicationScope` | software.amazon.awscdk.services.sqs.DeduplicationScope | [[cdk.api.services.sqs/deduplication-scope]] | `:deduplication-scope` |
| `deliveryDelay` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:delivery-delay` |
| `encryption` | software.amazon.awscdk.services.sqs.QueueEncryption | [[cdk.api.services.sqs/queue-encryption]] | `:encryption` |
| `encryptionMasterKey` | software.amazon.awscdk.services.kms.IKey | [[cdk.support/lookup-entry]] | `:encryption-master-key` |
| `enforceSsl` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:enforce-ssl` |
| `fifo` | java.lang.Boolean | [[cdk.support/lookup-entry]] | `:fifo` |
| `fifoThroughputLimit` | software.amazon.awscdk.services.sqs.FifoThroughputLimit | [[cdk.api.services.sqs/fifo-throughput-limit]] | `:fifo-throughput-limit` |
| `maxMessageSizeBytes` | java.lang.Number | [[cdk.support/lookup-entry]] | `:max-message-size-bytes` |
| `queueName` | java.lang.String | [[cdk.support/lookup-entry]] | `:queue-name` |
| `receiveMessageWaitTime` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:receive-message-wait-time` |
| `redriveAllowPolicy` | software.amazon.awscdk.services.sqs.RedriveAllowPolicy | [[cdk.support/lookup-entry]] | `:redrive-allow-policy` |
| `removalPolicy` | software.amazon.awscdk.RemovalPolicy | [[cdk.api/removal-policy]] | `:removal-policy` |
| `retentionPeriod` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:retention-period` |
| `visibilityTimeout` | software.amazon.awscdk.Duration | [[cdk.support/lookup-entry]] | `:visibility-timeout` |
sourceraw docstring

build-redrive-allow-policy-builderclj

(build-redrive-allow-policy-builder builder id config)

The build-redrive-allow-policy-builder function updates a RedriveAllowPolicy$Builder instance using the provided configuration. The function takes the RedriveAllowPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration, and the configuration itself.

Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

FieldDataTypeLookup FunctionData Key
redrivePermissionsoftware.amazon.awscdk.services.sqs.RedrivePermissioncdk.api.services.sqs/redrive-permission:redrive-permission
sourceQueuesjava.util.Listcdk.support/lookup-entry:source-queues
The build-redrive-allow-policy-builder function updates a RedriveAllowPolicy$Builder instance using the provided configuration.
  The function takes the RedriveAllowPolicy$Builder instance, an optional namespace to use when looking up a value in the configuration,
  and the configuration itself.

  Fields on the builder are populated by looking up their respective data key, where the namespaced value takes precendence over the non-namespaced value:

| Field | DataType | Lookup Function | Data Key |
|---|---|---|---|
| `redrivePermission` | software.amazon.awscdk.services.sqs.RedrivePermission | [[cdk.api.services.sqs/redrive-permission]] | `:redrive-permission` |
| `sourceQueues` | java.util.List | [[cdk.support/lookup-entry]] | `:source-queues` |
sourceraw docstring

cfn-queue-builderclj

(cfn-queue-builder scope id config)

Creates a CfnQueue$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnQueue$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-queue-inline-policy-builderclj

(cfn-queue-inline-policy-builder scope id config)

Creates a CfnQueueInlinePolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnQueueInlinePolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-queue-inline-policy-props-builderclj

(cfn-queue-inline-policy-props-builder id config)

Creates a CfnQueueInlinePolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnQueueInlinePolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-queue-policy-builderclj

(cfn-queue-policy-builder scope id config)

Creates a CfnQueuePolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `CfnQueuePolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-queue-policy-props-builderclj

(cfn-queue-policy-props-builder id config)

Creates a CfnQueuePolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnQueuePolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

cfn-queue-props-builderclj

(cfn-queue-props-builder id config)

Creates a CfnQueueProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `CfnQueueProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

dead-letter-queue-builderclj

(dead-letter-queue-builder id config)

Creates a DeadLetterQueue$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `DeadLetterQueue$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

deduplication-scopeclj

(deduplication-scope config id item-key)

The deduplication-scope function data interprets values in the provided config data into a DeduplicationScope instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of DeduplicationScope - the value is returned.
  • is :message-group - DeduplicationScope/MESSAGE_GROUP is returned
  • is :queue - DeduplicationScope/QUEUE is returned

If a value is not found or matches the above criteria, nil is returned.

The `deduplication-scope` function data interprets values in the provided config data into a 
`DeduplicationScope` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `DeduplicationScope` - the value is returned.
* is `:message-group` - `DeduplicationScope/MESSAGE_GROUP` is returned
* is `:queue` - `DeduplicationScope/QUEUE` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

fifo-throughput-limitclj

(fifo-throughput-limit config id item-key)

The fifo-throughput-limit function data interprets values in the provided config data into a FifoThroughputLimit instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of FifoThroughputLimit - the value is returned.
  • is :per-queue - FifoThroughputLimit/PER_QUEUE is returned
  • is :per-message-group-id - FifoThroughputLimit/PER_MESSAGE_GROUP_ID is returned

If a value is not found or matches the above criteria, nil is returned.

The `fifo-throughput-limit` function data interprets values in the provided config data into a 
`FifoThroughputLimit` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `FifoThroughputLimit` - the value is returned.
* is `:per-queue` - `FifoThroughputLimit/PER_QUEUE` is returned
* is `:per-message-group-id` - `FifoThroughputLimit/PER_MESSAGE_GROUP_ID` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

queue-attributes-builderclj

(queue-attributes-builder id config)

Creates a QueueAttributes$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `QueueAttributes$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

queue-builderclj

(queue-builder scope id config)

Creates a Queue$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `Queue$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

queue-encryptionclj

(queue-encryption config id item-key)

The queue-encryption function data interprets values in the provided config data into a QueueEncryption instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of QueueEncryption - the value is returned.
  • is :unencrypted - QueueEncryption/UNENCRYPTED is returned
  • is :kms - QueueEncryption/KMS is returned
  • is :sqs-managed - QueueEncryption/SQS_MANAGED is returned
  • is :kms-managed - QueueEncryption/KMS_MANAGED is returned

If a value is not found or matches the above criteria, nil is returned.

The `queue-encryption` function data interprets values in the provided config data into a 
`QueueEncryption` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `QueueEncryption` - the value is returned.
* is `:unencrypted` - `QueueEncryption/UNENCRYPTED` is returned
* is `:kms` - `QueueEncryption/KMS` is returned
* is `:sqs-managed` - `QueueEncryption/SQS_MANAGED` is returned
* is `:kms-managed` - `QueueEncryption/KMS_MANAGED` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

queue-policy-builderclj

(queue-policy-builder scope id config)

Creates a QueuePolicy$Builder instance using a scope and ID, applies the data configuration, then builds it. Takes the following arguments: | Argument | DataType | Description | |---|---|---| | scope | software.constructs.Construct | The parent scope construct of the object being built. | | id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. | | config | map | Data configuration |

Creates a  `QueuePolicy$Builder` instance using a scope and ID, applies the data configuration, then builds it.  Takes the following arguments: 
| Argument | DataType | Description |
|---|---|---|
| scope | software.constructs.Construct | The parent scope construct of the object being built. |
| id | String or Keyword or Symbol | Value to use as both the ID of the object being build and the namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

queue-policy-props-builderclj

(queue-policy-props-builder id config)

Creates a QueuePolicyProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `QueuePolicyProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

queue-props-builderclj

(queue-props-builder id config)

Creates a QueueProps$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `QueueProps$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

redrive-allow-policy-builderclj

(redrive-allow-policy-builder id config)

Creates a RedriveAllowPolicy$Builder instance using a no-argument constructor, applies the data configuration, then builds it. Takes the following arguments:

ArgumentDataTypeDescription
idString or Keyword or SymbolValue to use as namespace when looking up configuration values.
configmapData configuration
Creates a  `RedriveAllowPolicy$Builder` instance using a no-argument constructor, applies the data configuration, then builds it.  Takes the following arguments: 

| Argument | DataType | Description |
|---|---|---|
| id | String or Keyword or Symbol | Value to use as namespace when looking up configuration values. |
| config | map | Data configuration |
sourceraw docstring

redrive-permissionclj

(redrive-permission config id item-key)

The redrive-permission function data interprets values in the provided config data into a RedrivePermission instance. This simplifies the use of keywords in place of actual enum values in the configuration provided to builders. The value is found using the cdk.support/lookup-entry function on the data with the provided namespace id and item-key. The found value is interpretted as follows:

  • instance of RedrivePermission - the value is returned.
  • is :by-queue - RedrivePermission/BY_QUEUE is returned
  • is :allow-all - RedrivePermission/ALLOW_ALL is returned
  • is :deny-all - RedrivePermission/DENY_ALL is returned

If a value is not found or matches the above criteria, nil is returned.

The `redrive-permission` function data interprets values in the provided config data into a 
`RedrivePermission` instance.  This simplifies the use of keywords in place of actual enum values in 
the configuration provided to builders.  The value is found using the `cdk.support/lookup-entry` 
function on the data with the provided namespace id and item-key.  The found value is interpretted as follows: 

* instance of `RedrivePermission` - the value is returned.
* is `:by-queue` - `RedrivePermission/BY_QUEUE` is returned
* is `:allow-all` - `RedrivePermission/ALLOW_ALL` is returned
* is `:deny-all` - `RedrivePermission/DENY_ALL` is returned

 If a value is not found or matches the above criteria, nil is returned.
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close