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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaPutAssetPropertyValueEntry.builder().When the
Consumercompletes,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.
-