@Stability(value=Experimental) public static final class IotRepublishMqttAction.Builder extends Object implements software.amazon.jsii.Builder<IotRepublishMqttAction>
IotRepublishMqttAction.| Modifier and Type | Method and Description |
|---|---|
IotRepublishMqttAction |
build() |
static IotRepublishMqttAction.Builder |
create(String topic) |
IotRepublishMqttAction.Builder |
qualityOfService(MqttQualityOfService qualityOfService)
(experimental) The Quality of Service (QoS) level to use when republishing messages.
|
IotRepublishMqttAction.Builder |
role(IRole role)
(experimental) The IAM role that allows access to AWS service.
|
@Stability(value=Experimental) public static IotRepublishMqttAction.Builder create(String topic)
topic - The MQTT topic to which to republish the message. This parameter is required.IotRepublishMqttAction.Builder.@Stability(value=Experimental) public IotRepublishMqttAction.Builder role(IRole role)
Default: a new role will be created
role - The IAM role that allows access to AWS service. This parameter is required.this@Stability(value=Experimental) public IotRepublishMqttAction.Builder qualityOfService(MqttQualityOfService qualityOfService)
Default: MqttQualityOfService.ZERO_OR_MORE_TIMES
qualityOfService - The Quality of Service (QoS) level to use when republishing messages. This parameter is required.this@Stability(value=Experimental) public IotRepublishMqttAction build()
build in interface software.amazon.jsii.Builder<IotRepublishMqttAction>Copyright © 2023. All rights reserved.