Interface AggregatedValue.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AggregatedValue.Builder,AggregatedValue>,SdkBuilder<AggregatedValue.Builder,AggregatedValue>,SdkPojo
- Enclosing class:
- AggregatedValue
public static interface AggregatedValue.Builder extends SdkPojo, CopyableBuilder<AggregatedValue.Builder,AggregatedValue>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AggregatedValue.Builderquality(String quality)The quality of the aggregated data.AggregatedValue.Builderquality(Quality quality)The quality of the aggregated data.AggregatedValue.Buildertimestamp(Instant timestamp)The date the aggregating computations occurred, in Unix epoch time.default AggregatedValue.Buildervalue(Consumer<Aggregates.Builder> value)The value of the aggregates.AggregatedValue.Buildervalue(Aggregates value)The value of the aggregates.-
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
AggregatedValue.Builder timestamp(Instant timestamp)
The date the aggregating computations occurred, in Unix epoch time.
- Parameters:
timestamp- The date the aggregating computations occurred, in Unix epoch time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
quality
AggregatedValue.Builder quality(String quality)
The quality of the aggregated data.
-
quality
AggregatedValue.Builder quality(Quality quality)
The quality of the aggregated data.
-
value
AggregatedValue.Builder value(Aggregates value)
The value of the aggregates.
- Parameters:
value- The value of the aggregates.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
default AggregatedValue.Builder value(Consumer<Aggregates.Builder> value)
The value of the aggregates.
This is a convenience method that creates an instance of theAggregates.Builderavoiding the need to create one manually viaAggregates.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovalue(Aggregates).- Parameters:
value- a consumer that will call methods onAggregates.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
value(Aggregates)
-
-