@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) |
<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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<IotEventsAction.Builder,IotEventsAction>
public static IotEventsAction.Builder builder()
public static Class<? extends IotEventsAction.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.