@Generated(value="software.amazon.awssdk:codegen") public final class PutAssetPropertyValueEntry extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PutAssetPropertyValueEntry.Builder,PutAssetPropertyValueEntry>
Contains a list of value updates for an asset property in the list of asset entries consumed by the BatchPutAssetPropertyValue API operation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PutAssetPropertyValueEntry.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
assetId()
The ID of the asset to update.
|
static PutAssetPropertyValueEntry.Builder |
builder() |
String |
entryId()
The user specified ID for the entry.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasPropertyValues()
Returns true if the PropertyValues property was specified by the sender (it may be empty), or false if the sender
did not specify the value (it will be empty).
|
String |
propertyAlias()
The property alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature). |
String |
propertyId()
The ID of the asset property for this entry.
|
List<AssetPropertyValue> |
propertyValues()
The list of property values to upload.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PutAssetPropertyValueEntry.Builder> |
serializableBuilderClass() |
PutAssetPropertyValueEntry.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String entryId()
The user specified ID for the entry. You can use this ID to identify which entries failed.
public final String assetId()
The ID of the asset to update.
public final String propertyId()
The ID of the asset property for this entry.
public final String propertyAlias()
The property alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature). For more information, see Mapping industrial
data streams to asset properties in the AWS IoT SiteWise User Guide.
/company/windfarm/3/turbine/7/temperature). For more information, see Mapping
industrial data streams to asset properties in the AWS IoT SiteWise User Guide.public final boolean hasPropertyValues()
public final List<AssetPropertyValue> propertyValues()
The list of property values to upload. You can specify up to 10 propertyValues array elements.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasPropertyValues() to see if a value was sent in this field.
propertyValues array
elements.public PutAssetPropertyValueEntry.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PutAssetPropertyValueEntry.Builder,PutAssetPropertyValueEntry>public static PutAssetPropertyValueEntry.Builder builder()
public static Class<? extends PutAssetPropertyValueEntry.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.