@Generated(value="jsii-pacmak/1.63.2 (build a8a8833)", date="2022-08-08T20:48:16.951Z") @Stability(value=Stable) public class SqsSendMessage extends TaskStateBase
Example:
Queue queue = new Queue(this, "Queue"); // Use a field from the execution data as message. SqsSendMessage task1 = SqsSendMessage.Builder.create(this, "Send1") .queue(queue) .messageBody(TaskInput.fromJsonPathAt("$.message")) .build(); // Combine a field from the execution data with // a literal object. SqsSendMessage task2 = SqsSendMessage.Builder.create(this, "Send2") .queue(queue) .messageBody(TaskInput.fromObject(Map.of( "field1", "somedata", "field2", JsonPath.stringAt("$.field2")))) .build();
Modifier and Type | Class and Description |
---|---|
static class |
SqsSendMessage.Builder
A fluent builder for
SqsSendMessage . |
software.amazon.jsii.JsiiObject.InitializationMode
INextable.Jsii$Default
IChainable.Jsii$Default
Modifier | Constructor and Description |
---|---|
|
SqsSendMessage(software.constructs.Construct scope,
String id,
SqsSendMessageProps props) |
protected |
SqsSendMessage(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
SqsSendMessage(software.amazon.jsii.JsiiObjectRef objRef) |
Modifier and Type | Method and Description |
---|---|
protected TaskMetricsConfig |
getTaskMetrics() |
protected List<PolicyStatement> |
getTaskPolicies() |
addCatch, addCatch, addRetry, addRetry, getEndStates, metric, metric, metricFailed, metricFailed, metricHeartbeatTimedOut, metricHeartbeatTimedOut, metricRunTime, metricRunTime, metricScheduled, metricScheduled, metricScheduleTime, metricScheduleTime, metricStarted, metricStarted, metricSucceeded, metricSucceeded, metricTime, metricTime, metricTimedOut, metricTimedOut, next, toStateJson, whenBoundToGraph
addBranch, addChoice, addIterator, addPrefix, bindToGraph, filterNextables, findReachableEndStates, findReachableEndStates, findReachableStates, findReachableStates, getBranches, getComment, getDefaultChoice, getId, getInputPath, getIteration, getOutputPath, getParameters, getResultPath, getResultSelector, getStartState, getStateId, makeDefault, makeNext, prefixStates, renderBranches, renderChoices, renderInputOutput, renderIterator, renderNextEnd, renderResultSelector, renderRetryCatch, setDefaultChoice, setIteration, validateState
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
protected SqsSendMessage(software.amazon.jsii.JsiiObjectRef objRef)
protected SqsSendMessage(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable) public SqsSendMessage(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull SqsSendMessageProps props)
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.@Stability(value=Stable) @Nullable protected TaskMetricsConfig getTaskMetrics()
getTaskMetrics
in class TaskStateBase
@Stability(value=Stable) @Nullable protected List<PolicyStatement> getTaskPolicies()
getTaskPolicies
in class TaskStateBase
Copyright © 2022. All rights reserved.