public static interface Type.Builder extends SdkPojo, CopyableBuilder<Type.Builder,Type>
Modifier and Type | Method and Description |
---|---|
Type.Builder |
arrayColumnInfo(ColumnInfo arrayColumnInfo)
Indicates if the column is an array.
|
default Type.Builder |
arrayColumnInfo(Consumer<ColumnInfo.Builder> arrayColumnInfo)
Indicates if the column is an array.
|
Type.Builder |
rowColumnInfo(Collection<ColumnInfo> rowColumnInfo)
Indicates if the column is a row.
|
Type.Builder |
rowColumnInfo(ColumnInfo... rowColumnInfo)
Indicates if the column is a row.
|
Type.Builder |
rowColumnInfo(Consumer<ColumnInfo.Builder>... rowColumnInfo)
Indicates if the column is a row.
|
Type.Builder |
scalarType(ScalarType scalarType)
Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.
|
Type.Builder |
scalarType(String scalarType)
Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.
|
Type.Builder |
timeSeriesMeasureValueColumnInfo(ColumnInfo timeSeriesMeasureValueColumnInfo)
Indicates if the column is a timeseries data type.
|
default Type.Builder |
timeSeriesMeasureValueColumnInfo(Consumer<ColumnInfo.Builder> timeSeriesMeasureValueColumnInfo)
Indicates if the column is a timeseries data type.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
Type.Builder scalarType(String scalarType)
Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.
scalarType
- Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.ScalarType
,
ScalarType
Type.Builder scalarType(ScalarType scalarType)
Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.
scalarType
- Indicates if the column is of type string, integer, boolean, double, timestamp, date, time.ScalarType
,
ScalarType
Type.Builder arrayColumnInfo(ColumnInfo arrayColumnInfo)
Indicates if the column is an array.
arrayColumnInfo
- Indicates if the column is an array.default Type.Builder arrayColumnInfo(Consumer<ColumnInfo.Builder> arrayColumnInfo)
Indicates if the column is an array.
This is a convenience that creates an instance of theColumnInfo.Builder
avoiding the need to create
one manually via ColumnInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to arrayColumnInfo(ColumnInfo)
.arrayColumnInfo
- a consumer that will call methods on ColumnInfo.Builder
arrayColumnInfo(ColumnInfo)
Type.Builder timeSeriesMeasureValueColumnInfo(ColumnInfo timeSeriesMeasureValueColumnInfo)
Indicates if the column is a timeseries data type.
timeSeriesMeasureValueColumnInfo
- Indicates if the column is a timeseries data type.default Type.Builder timeSeriesMeasureValueColumnInfo(Consumer<ColumnInfo.Builder> timeSeriesMeasureValueColumnInfo)
Indicates if the column is a timeseries data type.
This is a convenience that creates an instance of theColumnInfo.Builder
avoiding the need to create
one manually via ColumnInfo.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to timeSeriesMeasureValueColumnInfo(ColumnInfo)
.timeSeriesMeasureValueColumnInfo
- a consumer that will call methods on ColumnInfo.Builder
timeSeriesMeasureValueColumnInfo(ColumnInfo)
Type.Builder rowColumnInfo(Collection<ColumnInfo> rowColumnInfo)
Indicates if the column is a row.
rowColumnInfo
- Indicates if the column is a row.Type.Builder rowColumnInfo(ColumnInfo... rowColumnInfo)
Indicates if the column is a row.
rowColumnInfo
- Indicates if the column is a row.Type.Builder rowColumnInfo(Consumer<ColumnInfo.Builder>... rowColumnInfo)
Indicates if the column is a row.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #rowColumnInfo(List)
.rowColumnInfo
- a consumer that will call methods on List.Builder
#rowColumnInfo(List)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.