@Generated(value="software.amazon.awssdk:codegen") public final class IotAnalyticsAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IotAnalyticsAction.Builder,IotAnalyticsAction>
Sends message data to an AWS IoT Analytics channel.
| Modifier and Type | Class and Description |
|---|---|
static interface |
IotAnalyticsAction.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
batchMode()
Whether to process the action as a batch.
|
static IotAnalyticsAction.Builder |
builder() |
String |
channelArn()
(deprecated) The ARN of the IoT Analytics channel to which message data will be sent.
|
String |
channelName()
The name of the IoT Analytics channel to which message data will be sent.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
roleArn()
The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT
Analytics (iotanalytics:BatchPutMessage).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends IotAnalyticsAction.Builder> |
serializableBuilderClass() |
IotAnalyticsAction.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String channelArn()
(deprecated) The ARN of the IoT Analytics channel to which message data will be sent.
public final String channelName()
The name of the IoT Analytics channel to which message data will be sent.
public final Boolean batchMode()
Whether to process the action as a batch. The default value is false.
When batchMode is true and the rule SQL statement evaluates to an Array, each Array
element is delivered as a separate message when passed by
BatchPutMessage to the AWS IoT Analytics channel. The resulting array can't have more than 100
messages.
false.
When batchMode is true and the rule SQL statement evaluates to an Array, each
Array element is delivered as a separate message when passed by
BatchPutMessage to the AWS IoT Analytics channel. The resulting array can't have more
than 100 messages.
public final String roleArn()
The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).
public IotAnalyticsAction.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<IotAnalyticsAction.Builder,IotAnalyticsAction>public static IotAnalyticsAction.Builder builder()
public static Class<? extends IotAnalyticsAction.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.