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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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
batchMode
istrue
and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed byBatchPutMessage
to 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
batchMode
istrue
and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed byBatchPutMessage
to 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.
-