Interface Datum.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Datum.Builder,
,Datum> SdkBuilder<Datum.Builder,
,Datum> SdkPojo
- Enclosing class:
Datum
-
Method Summary
Modifier and TypeMethodDescriptionarrayValue
(Collection<Datum> arrayValue) Indicates if the data point is an array.arrayValue
(Consumer<Datum.Builder>... arrayValue) Indicates if the data point is an array.arrayValue
(Datum... arrayValue) Indicates if the data point is an array.Indicates if the data point is null.default Datum.Builder
rowValue
(Consumer<Row.Builder> rowValue) Indicates if the data point is a row.Indicates if the data point is a row.scalarValue
(String scalarValue) Indicates if the data point is a scalar value such as integer, string, double, or Boolean.timeSeriesValue
(Collection<TimeSeriesDataPoint> timeSeriesValue) Indicates if the data point is a timeseries data type.timeSeriesValue
(Consumer<TimeSeriesDataPoint.Builder>... timeSeriesValue) Indicates if the data point is a timeseries data type.timeSeriesValue
(TimeSeriesDataPoint... timeSeriesValue) Indicates if the data point is a timeseries data type.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 Details
-
scalarValue
Indicates if the data point is a scalar value such as integer, string, double, or Boolean.
- Parameters:
scalarValue
- Indicates if the data point is a scalar value such as integer, string, double, or Boolean.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesValue
Indicates if the data point is a timeseries data type.
- Parameters:
timeSeriesValue
- Indicates if the data point is a timeseries data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesValue
Indicates if the data point is a timeseries data type.
- Parameters:
timeSeriesValue
- Indicates if the data point is a timeseries data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesValue
Indicates if the data point is a timeseries data type.
This is a convenience method that creates an instance of theTimeSeriesDataPoint.Builder
avoiding the need to create one manually viaTimeSeriesDataPoint.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeSeriesValue(List<TimeSeriesDataPoint>)
.- Parameters:
timeSeriesValue
- a consumer that will call methods onTimeSeriesDataPoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arrayValue
Indicates if the data point is an array.
- Parameters:
arrayValue
- Indicates if the data point is an array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayValue
Indicates if the data point is an array.
- Parameters:
arrayValue
- Indicates if the data point is an array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayValue
Indicates if the data point is an array.
This is a convenience method that creates an instance of theDatum.Builder
avoiding the need to create one manually viaDatum.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toarrayValue(List<Datum>)
.- Parameters:
arrayValue
- a consumer that will call methods onDatum.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rowValue
Indicates if the data point is a row.
- Parameters:
rowValue
- Indicates if the data point is a row.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowValue
Indicates if the data point is a row.
This is a convenience method that creates an instance of theRow.Builder
avoiding the need to create one manually viaRow.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torowValue(Row)
.- Parameters:
rowValue
- a consumer that will call methods onRow.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nullValue
Indicates if the data point is null.
- Parameters:
nullValue
- Indicates if the data point is null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-