@Generated(value="software.amazon.awssdk:codegen") public final class IotEventsAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IotEventsAction.Builder,IotEventsAction>
Sends an input to an AWS IoT Events detector.
Modifier and Type | Class and Description |
---|---|
static interface |
IotEventsAction.Builder |
Modifier and Type | Method and Description |
---|---|
static IotEventsAction.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
inputName()
The name of the AWS IoT Events input.
|
String |
messageId()
[Optional] Use this to ensure that only one input (message) with a given messageId will be processed by an AWS
IoT Events detector.
|
String |
roleArn()
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IotEventsAction.Builder> |
serializableBuilderClass() |
IotEventsAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public String inputName()
The name of the AWS IoT Events input.
public String messageId()
[Optional] Use this to ensure that only one input (message) with a given messageId will be processed by an AWS IoT Events detector.
public String roleArn()
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
public IotEventsAction.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<IotEventsAction.Builder,IotEventsAction>
public static IotEventsAction.Builder builder()
public static Class<? extends IotEventsAction.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public String toString()
Copyright © 2020. All rights reserved.