@Generated(value="jsii-pacmak/1.78.1 (build 878761e)", date="2023-04-17T22:38:13.261Z") @Stability(value=Experimental) public interface IotRepublishMqttActionProps extends software.amazon.jsii.JsiiSerializable, CommonActionProps
Example:
TopicRule.Builder.create(this, "TopicRule")
.sql(IotSql.fromStringAsVer20160323("SELECT topic(2) as device_id, timestamp() as timestamp, temperature FROM 'device/+/data'"))
.actions(List.of(
IotRepublishMqttAction.Builder.create("${topic()}/republish")
.qualityOfService(MqttQualityOfService.AT_LEAST_ONCE)
.build()))
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
IotRepublishMqttActionProps.Builder
A builder for
IotRepublishMqttActionProps |
static class |
IotRepublishMqttActionProps.Jsii$Proxy
An implementation for
IotRepublishMqttActionProps |
| Modifier and Type | Method and Description |
|---|---|
static IotRepublishMqttActionProps.Builder |
builder() |
default MqttQualityOfService |
getQualityOfService()
(experimental) The Quality of Service (QoS) level to use when republishing messages.
|
getRole@Stability(value=Experimental) @Nullable default MqttQualityOfService getQualityOfService()
Default: MqttQualityOfService.ZERO_OR_MORE_TIMES
@Stability(value=Experimental) static IotRepublishMqttActionProps.Builder builder()
builder in interface CommonActionPropsIotRepublishMqttActionProps.Builder of IotRepublishMqttActionPropsCopyright © 2023. All rights reserved.