Class AssetPropertyValue
- java.lang.Object
-
- software.amazon.awssdk.services.iotevents.model.AssetPropertyValue
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AssetPropertyValue.Builder,AssetPropertyValue>
@Generated("software.amazon.awssdk:codegen") public final class AssetPropertyValue extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AssetPropertyValue.Builder,AssetPropertyValue>
A structure that contains value information. For more information, see AssetPropertyValue in the AWS IoT SiteWise API Reference.
You must use expressions for all parameters in
AssetPropertyValue. The expressions accept literals, operators, functions, references, and substitution templates.Examples
-
For literal values, the expressions must contain single quotes. For example, the value for the
qualityparameter can be'GOOD'. -
For references, you must specify either variables or input values. For example, the value for the
qualityparameter can be$input.TemperatureInput.sensorData.quality.
For more information, see Expressions in the AWS IoT Events Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAssetPropertyValue.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssetPropertyValue.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringquality()The quality of the asset property value.List<SdkField<?>>sdkFields()static Class<? extends AssetPropertyValue.Builder>serializableBuilderClass()AssetPropertyTimestamptimestamp()The timestamp associated with the asset property value.AssetPropertyValue.BuildertoBuilder()StringtoString()Returns a string representation of this object.AssetPropertyVariantvalue()The value to send to an asset property.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
value
public final AssetPropertyVariant value()
The value to send to an asset property.
- Returns:
- The value to send to an asset property.
-
timestamp
public final AssetPropertyTimestamp timestamp()
The timestamp associated with the asset property value. The default is the current event time.
- Returns:
- The timestamp associated with the asset property value. The default is the current event time.
-
quality
public final String quality()
The quality of the asset property value. The value must be
'GOOD','BAD', or'UNCERTAIN'.- Returns:
- The quality of the asset property value. The value must be
'GOOD','BAD', or'UNCERTAIN'.
-
toBuilder
public AssetPropertyValue.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AssetPropertyValue.Builder,AssetPropertyValue>
-
builder
public static AssetPropertyValue.Builder builder()
-
serializableBuilderClass
public static Class<? extends AssetPropertyValue.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-