Skip to main content

%External.Messaging.SQSQueueSettings

class %External.Messaging.SQSQueueSettings extends %External.Messaging.Settings

Settings to create SQS queue. Refer link for details: https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/sqs/model/CreateQueueRequest.html

Property Inventory

Properties

property ContentBasedDeduplication as %Boolean;
Enables content-based deduplication.
Property methods: ContentBasedDeduplicationDisplayToLogical(), ContentBasedDeduplicationGet(), ContentBasedDeduplicationIsValid(), ContentBasedDeduplicationLogicalToDisplay(), ContentBasedDeduplicationNormalize(), ContentBasedDeduplicationSet()
property DelaySeconds as %Integer;
The length of time, in seconds, for which the delivery of all messages in the queue is delayed.
Property methods: DelaySecondsDisplayToLogical(), DelaySecondsGet(), DelaySecondsIsValid(), DelaySecondsLogicalToDisplay(), DelaySecondsNormalize(), DelaySecondsSet(), DelaySecondsXSDToLogical()
property FifoQueue as %Boolean;
Designates a queue as FIFO.
Property methods: FifoQueueDisplayToLogical(), FifoQueueGet(), FifoQueueIsValid(), FifoQueueLogicalToDisplay(), FifoQueueNormalize(), FifoQueueSet()
property MaximumMessageSize as %Integer;
Maximum message size in bytes.
Property methods: MaximumMessageSizeDisplayToLogical(), MaximumMessageSizeGet(), MaximumMessageSizeIsValid(), MaximumMessageSizeLogicalToDisplay(), MaximumMessageSizeNormalize(), MaximumMessageSizeSet(), MaximumMessageSizeXSDToLogical()
property MessageRetentionPeriod as %Integer;
The length of time, in seconds, for which Amazon SQS retains a message.
Property methods: MessageRetentionPeriodDisplayToLogical(), MessageRetentionPeriodGet(), MessageRetentionPeriodIsValid(), MessageRetentionPeriodLogicalToDisplay(), MessageRetentionPeriodNormalize(), MessageRetentionPeriodSet(), MessageRetentionPeriodXSDToLogical()
property Policy as %String (MAXLEN = 1000);
The queue's policy. A valid Amazon Web Services policy.
Property methods: PolicyDisplayToLogical(), PolicyGet(), PolicyIsValid(), PolicyLogicalToDisplay(), PolicyLogicalToOdbc(), PolicyNormalize(), PolicySet()
property ReceiveMessageWaitTimeSeconds as %Integer;
The length of time, in seconds, for which a ReceiveMessage action waits for a message to arrive.
Property methods: ReceiveMessageWaitTimeSecondsDisplayToLogical(), ReceiveMessageWaitTimeSecondsGet(), ReceiveMessageWaitTimeSecondsIsValid(), ReceiveMessageWaitTimeSecondsLogicalToDisplay(), ReceiveMessageWaitTimeSecondsNormalize(), ReceiveMessageWaitTimeSecondsSet(), ReceiveMessageWaitTimeSecondsXSDToLogical()
property RedrivePolicy as %String (MAXLEN = 1000);
The string that includes the parameters for the dead-letter queue functionality of the source queue as a JSON object.
Property methods: RedrivePolicyDisplayToLogical(), RedrivePolicyGet(), RedrivePolicyIsValid(), RedrivePolicyLogicalToDisplay(), RedrivePolicyLogicalToOdbc(), RedrivePolicyNormalize(), RedrivePolicySet()
property VisibilityTimeout as %Integer;
The visibility timeout for the queue, in seconds.
Property methods: VisibilityTimeoutDisplayToLogical(), VisibilityTimeoutGet(), VisibilityTimeoutIsValid(), VisibilityTimeoutLogicalToDisplay(), VisibilityTimeoutNormalize(), VisibilityTimeoutSet(), VisibilityTimeoutXSDToLogical()

Inherited Members

Inherited Methods

FeedbackOpens in a new tab