Interface IotAnalyticsAction.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IotAnalyticsAction.Builder,,IotAnalyticsAction> SdkBuilder<IotAnalyticsAction.Builder,,IotAnalyticsAction> SdkPojo
- Enclosing class:
IotAnalyticsAction
-
Method Summary
Modifier and TypeMethodDescriptionWhether to process the action as a batch.channelArn(String channelArn) (deprecated) The ARN of the IoT Analytics channel to which message data will be sent.channelName(String channelName) The name of the IoT Analytics channel to which message data will be sent.The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
channelArn
(deprecated) The ARN of the IoT Analytics channel to which message data will be sent.
- Parameters:
channelArn- (deprecated) The ARN of the IoT Analytics channel to which message data will be sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
channelName
The name of the IoT Analytics channel to which message data will be sent.
- Parameters:
channelName- The name of the IoT Analytics channel to which message data will be sent.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
batchMode
Whether to process the action as a batch. The default value is
false.When
batchModeistrueand the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed byBatchPutMessageto the IoT Analytics channel. The resulting array can't have more than 100 messages.- Parameters:
batchMode- Whether to process the action as a batch. The default value isfalse.When
batchModeistrueand the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed byBatchPutMessageto the IoT Analytics channel. The resulting array can't have more than 100 messages.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).
- Parameters:
roleArn- The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-