Interface PropertyValue.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PropertyValue.Builder,
,PropertyValue> SdkBuilder<PropertyValue.Builder,
,PropertyValue> SdkPojo
- Enclosing class:
PropertyValue
-
Method Summary
Modifier and TypeMethodDescriptionISO8601 DateTime of a value for a time series property.Deprecated.This field is deprecated and will throw an error in the future.default PropertyValue.Builder
value
(Consumer<DataValue.Builder> value) An object that specifies a value for a time series property.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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
An object that specifies a value for a time series property.
This is a convenience method that creates an instance of theDataValue.Builder
avoiding the need to create one manually viaDataValue.builder()
.When the
Consumer
completes,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:
-
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.
-
-