Interface PropertyValue.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PropertyValue.Builder,PropertyValue>,SdkBuilder<PropertyValue.Builder,PropertyValue>,SdkPojo
- Enclosing class:
- PropertyValue
public static interface PropertyValue.Builder extends SdkPojo, CopyableBuilder<PropertyValue.Builder,PropertyValue>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description PropertyValue.Buildertime(String time)ISO8601 DateTime of a value for a time series property.PropertyValue.Buildertimestamp(Instant timestamp)Deprecated.This field is deprecated and will throw an error in the future.default PropertyValue.Buildervalue(Consumer<DataValue.Builder> value)An object that specifies a value for a time series property.PropertyValue.Buildervalue(DataValue value)An object that specifies a value for a time series property.-
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 Detail
-
timestamp
@Deprecated PropertyValue.Builder timestamp(Instant timestamp)
Deprecated.This field is deprecated and will throw an error in the future. Use time instead.The timestamp of a value for a time series property.
- Parameters:
timestamp- The timestamp of a value for a time series property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
PropertyValue.Builder value(DataValue value)
An object that specifies a value for a time series property.
- Parameters:
value- An object that specifies a value for a time series property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
default PropertyValue.Builder value(Consumer<DataValue.Builder> value)
An object that specifies a value for a time series property.
This is a convenience method that creates an instance of theDataValue.Builderavoiding the need to create one manually viaDataValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalue(DataValue).- Parameters:
value- a consumer that will call methods onDataValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
value(DataValue)
-
time
PropertyValue.Builder time(String time)
ISO8601 DateTime of a value for a time series property.
The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].
-
[YYYY]: year
-
[MM]: month
-
[DD]: day
-
[hh]: hour
-
[mm]: minute
-
[ss]: seconds
-
[.SSSSSSSSS]: additional precision, where precedence is maintained. For example: [.573123] is equal to 573123000 nanoseconds.
-
Z: default timezone UTC
-
± HH:mm: time zone offset in Hours and Minutes.
Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]
- Parameters:
time- ISO8601 DateTime of a value for a time series property.The time for when the property value was recorded in ISO 8601 format: YYYY-MM-DDThh:mm:ss[.SSSSSSSSS][Z/±HH:mm].
-
[YYYY]: year
-
[MM]: month
-
[DD]: day
-
[hh]: hour
-
[mm]: minute
-
[ss]: seconds
-
[.SSSSSSSSS]: additional precision, where precedence is maintained. For example: [.573123] is equal to 573123000 nanoseconds.
-
Z: default timezone UTC
-
± HH:mm: time zone offset in Hours and Minutes.
Required sub-fields: YYYY-MM-DDThh:mm:ss and [Z/±HH:mm]
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
-