Interface SqsTargetParameters
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SqsTargetParameters.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-10-31T19:13:08.360Z")
@Stability(Experimental)
public interface SqsTargetParameters
extends software.amazon.jsii.JsiiSerializable
(experimental) SQS target properties.
Example:
Queue sourceQueue; Queue targetQueue; SqsTarget pipeTarget = SqsTarget.Builder.create(targetQueue) .inputTransformation(InputTransformation.fromObject(Map.of( "SomeKey", DynamicInput.fromEventPath("$.body")))) .build(); Pipe pipe = Pipe.Builder.create(this, "Pipe") .source(new SqsSource(sourceQueue)) .target(pipeTarget) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forSqsTargetParameters
static final class
An implementation forSqsTargetParameters
-
Method Summary
Modifier and TypeMethodDescriptionstatic SqsTargetParameters.Builder
builder()
default IInputTransformation
(experimental) The input transformation to apply to the message before sending it to the target.default String
(experimental) This parameter applies only to FIFO (first-in-first-out) queues.default String
(experimental) The FIFO message group ID to use as the target.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputTransformation
(experimental) The input transformation to apply to the message before sending it to the target.Default: - none
- See Also:
-
getMessageDeduplicationId
(experimental) This parameter applies only to FIFO (first-in-first-out) queues.The token used for deduplication of sent messages.
Default: - none
- See Also:
-
getMessageGroupId
(experimental) The FIFO message group ID to use as the target.Default: - none
- See Also:
-
builder
- Returns:
- a
SqsTargetParameters.Builder
ofSqsTargetParameters
-