@Stability(value=Stable) @Internal 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.
|
protected |
Jsii$Proxy(SqsSendMessageProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
SqsSendMessageProps.Builder. |
| 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() |
Map<String,Object> |
getResultSelector() |
Duration |
getTimeout() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(SqsSendMessageProps.Builder builder)
SqsSendMessageProps.Builder.public final TaskInput getMessageBody()
SqsSendMessagePropsgetMessageBody in interface SqsSendMessagePropspublic final IQueue getQueue()
SqsSendMessagePropsgetQueue in interface SqsSendMessagePropspublic final 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 final 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 final 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 final String getComment()
getComment in interface TaskStateBasePropspublic final Duration getHeartbeat()
getHeartbeat in interface TaskStateBasePropspublic final String getInputPath()
getInputPath in interface TaskStateBasePropspublic final IntegrationPattern getIntegrationPattern()
getIntegrationPattern in interface TaskStateBasePropspublic final String getOutputPath()
getOutputPath in interface TaskStateBasePropspublic final String getResultPath()
getResultPath in interface TaskStateBasePropspublic final Map<String,Object> getResultSelector()
getResultSelector in interface TaskStateBasePropspublic final Duration getTimeout()
getTimeout in interface TaskStateBaseProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2023. All rights reserved.