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.BuilderrowValue(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.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.
-
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.Builderavoiding the need to create one manually viaDatum.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaRow.builder().When the
Consumercompletes,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.
-