Interface SqsQueueActionProps
- All Superinterfaces:
CommonActionProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SqsQueueActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.113.0 (build fc68b25)",
date="2025-10-14T12:28:23.894Z")
@Stability(Experimental)
public interface SqsQueueActionProps
extends software.amazon.jsii.JsiiSerializable, CommonActionProps
(experimental) Configuration properties of an action for SQS.
Example:
import software.amazon.awscdk.services.sqs.*;
Queue queue = new Queue(this, "MyQueue");
TopicRule topicRule = TopicRule.Builder.create(this, "TopicRule")
.sql(IotSql.fromStringAsVer20160323("SELECT topic(2) as device_id, year, month, day FROM 'device/+/data'"))
.actions(List.of(
SqsQueueAction.Builder.create(queue)
.useBase64(true)
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forSqsQueueActionPropsstatic final classAn implementation forSqsQueueActionProps -
Method Summary
Modifier and TypeMethodDescriptionstatic SqsQueueActionProps.Builderbuilder()default Boolean(experimental) Specifies whether to use Base64 encoding.Methods inherited from interface software.amazon.awscdk.services.iot.actions.alpha.CommonActionProps
getRoleMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getUseBase64
(experimental) Specifies whether to use Base64 encoding.Default: false
-
builder
- Returns:
- a
SqsQueueActionProps.BuilderofSqsQueueActionProps
-