primaryKeyColumns
List of column names used for primary key.
- Parameters:
primaryKeyColumns
- List of column names used for primary key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
Buildable
, CopyableBuilder<SchemaDefinition.Builder,SchemaDefinition>
, SdkBuilder<SchemaDefinition.Builder,SchemaDefinition>
, SdkPojo
SchemaDefinition
columns(Collection<ColumnDefinition> columns)
columns(Consumer<ColumnDefinition.Builder>... columns)
columns(ColumnDefinition... columns)
primaryKeyColumns(String... primaryKeyColumns)
primaryKeyColumns(Collection<String> primaryKeyColumns)
copy
applyMutation, build
equalsBySdkFields, sdkFields
List of column definitions.
columns
- List of column definitions.List of column definitions.
columns
- List of column definitions.List of column definitions.
This is a convenience method that creates an instance of theColumnDefinition.Builder
avoiding the need to
create one manually via ColumnDefinition.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called
immediately and its result is passed to columns(List<ColumnDefinition>)
.
columns
- a consumer that will call methods on
ColumnDefinition.Builder
List of column names used for primary key.
primaryKeyColumns
- List of column names used for primary key.List of column names used for primary key.
primaryKeyColumns
- List of column names used for primary key.