@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()
For responses, this returns true if the service returned a value for the PropertyValues property.
|
String |
propertyAlias()
The 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 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 IoT SiteWise User Guide.
/company/windfarm/3/turbine/7/temperature). For more information, see Mapping
industrial data streams to asset properties in the IoT SiteWise User Guide.public final boolean hasPropertyValues()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasPropertyValues() method.
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 © 2022. All rights reserved.