@Generated(value="software.amazon.awssdk:codegen") public final class RepublishAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RepublishAction.Builder,RepublishAction>
Describes an action to republish to another topic.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RepublishAction.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RepublishAction.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
qos()
The Quality of Service (QoS) level to use when republishing messages.
|
String |
roleArn()
The ARN of the IAM role that grants access.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RepublishAction.Builder> |
serializableBuilderClass() |
RepublishAction.Builder |
toBuilder() |
String |
topic()
The name of the MQTT topic.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String roleArn()
The ARN of the IAM role that grants access.
public String topic()
The name of the MQTT topic.
public Integer qos()
The Quality of Service (QoS) level to use when republishing messages. The default value is 0.
public RepublishAction.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RepublishAction.Builder,RepublishAction>public static RepublishAction.Builder builder()
public static Class<? extends RepublishAction.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2019. All rights reserved.