Interface IotSiteWiseAction.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<IotSiteWiseAction.Builder,
,IotSiteWiseAction> SdkBuilder<IotSiteWiseAction.Builder,
,IotSiteWiseAction> SdkPojo
- Enclosing class:
IotSiteWiseAction
public static interface IotSiteWiseAction.Builder
extends SdkPojo, CopyableBuilder<IotSiteWiseAction.Builder,IotSiteWiseAction>
-
Method Summary
Modifier and TypeMethodDescriptionputAssetPropertyValueEntries
(Collection<PutAssetPropertyValueEntry> putAssetPropertyValueEntries) A list of asset property value entries.putAssetPropertyValueEntries
(Consumer<PutAssetPropertyValueEntry.Builder>... putAssetPropertyValueEntries) A list of asset property value entries.putAssetPropertyValueEntries
(PutAssetPropertyValueEntry... putAssetPropertyValueEntries) A list of asset property value entries.The ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise.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, sdkFields
-
Method Details
-
putAssetPropertyValueEntries
IotSiteWiseAction.Builder putAssetPropertyValueEntries(Collection<PutAssetPropertyValueEntry> putAssetPropertyValueEntries) A list of asset property value entries.
- Parameters:
putAssetPropertyValueEntries
- A list of asset property value entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
putAssetPropertyValueEntries
IotSiteWiseAction.Builder putAssetPropertyValueEntries(PutAssetPropertyValueEntry... putAssetPropertyValueEntries) A list of asset property value entries.
- Parameters:
putAssetPropertyValueEntries
- A list of asset property value entries.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
putAssetPropertyValueEntries
IotSiteWiseAction.Builder putAssetPropertyValueEntries(Consumer<PutAssetPropertyValueEntry.Builder>... putAssetPropertyValueEntries) A list of asset property value entries.
This is a convenience method that creates an instance of thePutAssetPropertyValueEntry.Builder
avoiding the need to create one manually viaPutAssetPropertyValueEntry.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toputAssetPropertyValueEntries(List<PutAssetPropertyValueEntry>)
.- Parameters:
putAssetPropertyValueEntries
- a consumer that will call methods onPutAssetPropertyValueEntry.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. (
"Action": "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict access to specific asset hierarchy paths.- Parameters:
roleArn
- The ARN of the role that grants IoT permission to send an asset property value to IoT SiteWise. ("Action": "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict access to specific asset hierarchy paths.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-