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, sdkFieldscopyapplyMutation, buildType.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,
ScalarTypeType.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,
ScalarTypeType.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 method 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.BuilderarrayColumnInfo(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 method 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.BuildertimeSeriesMeasureValueColumnInfo(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 method 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 #rowColumnInfo(List.
rowColumnInfo - a consumer that will call methods on
ColumnInfo.Builder#rowColumnInfo(java.util.Collection) Copyright © 2023. All rights reserved.