Interface Type.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Type.Builder,Type>,SdkBuilder<Type.Builder,Type>,SdkPojo
- Enclosing class:
- Type
public static interface Type.Builder extends SdkPojo, CopyableBuilder<Type.Builder,Type>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Type.BuilderarrayColumnInfo(Consumer<ColumnInfo.Builder> arrayColumnInfo)Indicates if the column is an array.Type.BuilderarrayColumnInfo(ColumnInfo arrayColumnInfo)Indicates if the column is an array.Type.BuilderrowColumnInfo(Collection<ColumnInfo> rowColumnInfo)Indicates if the column is a row.Type.BuilderrowColumnInfo(Consumer<ColumnInfo.Builder>... rowColumnInfo)Indicates if the column is a row.Type.BuilderrowColumnInfo(ColumnInfo... rowColumnInfo)Indicates if the column is a row.Type.BuilderscalarType(String scalarType)Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.Type.BuilderscalarType(ScalarType scalarType)Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.default Type.BuildertimeSeriesMeasureValueColumnInfo(Consumer<ColumnInfo.Builder> timeSeriesMeasureValueColumnInfo)Indicates if the column is a timeseries data type.Type.BuildertimeSeriesMeasureValueColumnInfo(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, sdkFields
-
-
-
-
Method Detail
-
scalarType
Type.Builder scalarType(String scalarType)
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.
- Parameters:
scalarType- Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScalarType,ScalarType
-
scalarType
Type.Builder scalarType(ScalarType scalarType)
Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.
- Parameters:
scalarType- Indicates if the column is of type string, integer, Boolean, double, timestamp, date, time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ScalarType,ScalarType
-
arrayColumnInfo
Type.Builder arrayColumnInfo(ColumnInfo 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
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.Builderavoiding the need to create one manually viaColumnInfo.builder().When the
Consumercompletes,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:
arrayColumnInfo(ColumnInfo)
-
timeSeriesMeasureValueColumnInfo
Type.Builder timeSeriesMeasureValueColumnInfo(ColumnInfo 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.Builderavoiding the need to create one manually viaColumnInfo.builder().When the
Consumercompletes,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:
timeSeriesMeasureValueColumnInfo(ColumnInfo)
-
rowColumnInfo
Type.Builder rowColumnInfo(Collection<ColumnInfo> 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
Type.Builder rowColumnInfo(ColumnInfo... 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
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.Builderavoiding the need to create one manually viaColumnInfo.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#rowColumnInfo(List.) - 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:
#rowColumnInfo(java.util.Collection)
-
-