Interface Type.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Type.Builder,
,Type> SdkBuilder<Type.Builder,
,Type> SdkPojo
- Enclosing class:
Type
-
Method Summary
Modifier and TypeMethodDescriptiondefault Type.Builder
arrayColumnInfo
(Consumer<ColumnInfo.Builder> arrayColumnInfo) Indicates if the column is an array.arrayColumnInfo
(ColumnInfo arrayColumnInfo) Indicates if the column is an array.rowColumnInfo
(Collection<ColumnInfo> rowColumnInfo) Indicates if the column is a row.rowColumnInfo
(Consumer<ColumnInfo.Builder>... rowColumnInfo) Indicates if the column is a row.rowColumnInfo
(ColumnInfo... rowColumnInfo) Indicates if the column is a row.scalarType
(String scalarType) Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.scalarType
(ScalarType scalarType) Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.default Type.Builder
timeSeriesMeasureValueColumnInfo
(Consumer<ColumnInfo.Builder> timeSeriesMeasureValueColumnInfo) Indicates if the column is a timeseries data type.timeSeriesMeasureValueColumnInfo
(ColumnInfo timeSeriesMeasureValueColumnInfo) Indicates if the column 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, sdkFieldNameToField, sdkFields
-
Method Details
-
scalarType
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.
- Parameters:
scalarType
- Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scalarType
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.
- Parameters:
scalarType
- Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time. For more information, see Supported data types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
arrayColumnInfo
Indicates if the column is an array.
- Parameters:
arrayColumnInfo
- Indicates if the column is an array.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayColumnInfo
Indicates if the column is an array.
This is a convenience method that creates an instance of theColumnInfo.Builder
avoiding the need to create one manually viaColumnInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toarrayColumnInfo(ColumnInfo)
.- Parameters:
arrayColumnInfo
- a consumer that will call methods onColumnInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeSeriesMeasureValueColumnInfo
Indicates if the column is a timeseries data type.
- Parameters:
timeSeriesMeasureValueColumnInfo
- Indicates if the column is a timeseries data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeSeriesMeasureValueColumnInfo
default Type.Builder timeSeriesMeasureValueColumnInfo(Consumer<ColumnInfo.Builder> timeSeriesMeasureValueColumnInfo) Indicates if the column is a timeseries data type.
This is a convenience method that creates an instance of theColumnInfo.Builder
avoiding the need to create one manually viaColumnInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeSeriesMeasureValueColumnInfo(ColumnInfo)
.- Parameters:
timeSeriesMeasureValueColumnInfo
- a consumer that will call methods onColumnInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
rowColumnInfo
Indicates if the column is a row.
- Parameters:
rowColumnInfo
- Indicates if the column is a row.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowColumnInfo
Indicates if the column is a row.
- Parameters:
rowColumnInfo
- Indicates if the column is a row.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rowColumnInfo
Indicates if the column is a row.
This is a convenience method that creates an instance of theColumnInfo.Builder
avoiding the need to create one manually viaColumnInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torowColumnInfo(List<ColumnInfo>)
.- Parameters:
rowColumnInfo
- a consumer that will call methods onColumnInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-