%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.htmlProperty Inventory
- ContentBasedDeduplication
- DelaySeconds
- FifoQueue
- MaximumMessageSize
- MessageRetentionPeriod
- Policy
- ReceiveMessageWaitTimeSeconds
- RedrivePolicy
- VisibilityTimeout
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
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %JSONExport()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONNew()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()
- FromJSON()
- ToJSON()