@Stability(value=Stable) public static final class SqsSendMessageProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements SqsSendMessageProps
SqsSendMessagePropssoftware.amazon.jsii.JsiiObject.InitializationModeSqsSendMessageProps.Builder, SqsSendMessageProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getComment() |
Duration |
getDelay()
The length of time, for which to delay a message.
|
Duration |
getHeartbeat() |
String |
getInputPath() |
IntegrationPattern |
getIntegrationPattern() |
TaskInput |
getMessageBody()
The text message to send to the queue.
|
String |
getMessageDeduplicationId()
The token used for deduplication of sent messages.
|
String |
getMessageGroupId()
The tag that specifies that a message belongs to a specific message group.
|
String |
getOutputPath() |
IQueue |
getQueue()
The SQS queue that messages will be sent to.
|
String |
getResultPath() |
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.public TaskInput getMessageBody()
SqsSendMessagePropsgetMessageBody in interface SqsSendMessagePropspublic IQueue getQueue()
SqsSendMessagePropsgetQueue in interface SqsSendMessagePropspublic Duration getDelay()
SqsSendMessagePropsMessages that you send to the queue remain invisible to consumers for the duration of the delay period. The maximum allowed delay is 15 minutes.
Default: - delay set on the queue. If a delay is not set on the queue, messages are sent immediately (0 seconds).
getDelay in interface SqsSendMessagePropspublic String getMessageDeduplicationId()
SqsSendMessagePropsAny messages sent with the same deduplication ID are accepted successfully, but aren't delivered during the 5-minute deduplication interval.
Default: - None
getMessageDeduplicationId in interface SqsSendMessagePropspublic String getMessageGroupId()
SqsSendMessagePropsMessages that belong to the same message group are processed in a FIFO manner. Messages in different message groups might be processed out of order.
Default: - None
getMessageGroupId in interface SqsSendMessagePropspublic String getComment()
getComment in interface TaskStateBasePropspublic Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic String getInputPath()
getInputPath in interface TaskStateBasePropspublic IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic String getResultPath()
getResultPath in interface TaskStateBasePropspublic Duration getTimeout()
getTimeout in interface TaskStateBasePropspublic com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.