public static interface SchemaDefinition.Builder extends SdkPojo, CopyableBuilder<SchemaDefinition.Builder,SchemaDefinition>
| Modifier and Type | Method and Description |
|---|---|
SchemaDefinition.Builder |
columns(Collection<ColumnDefinition> columns)
List of column definitions.
|
SchemaDefinition.Builder |
columns(ColumnDefinition... columns)
List of column definitions.
|
SchemaDefinition.Builder |
columns(Consumer<ColumnDefinition.Builder>... columns)
List of column definitions.
|
SchemaDefinition.Builder |
primaryKeyColumns(Collection<String> primaryKeyColumns)
List of column names used for primary key.
|
SchemaDefinition.Builder |
primaryKeyColumns(String... primaryKeyColumns)
List of column names used for primary key.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildSchemaDefinition.Builder columns(Collection<ColumnDefinition> columns)
List of column definitions.
columns - List of column definitions.SchemaDefinition.Builder columns(ColumnDefinition... columns)
List of column definitions.
columns - List of column definitions.SchemaDefinition.Builder columns(Consumer<ColumnDefinition.Builder>... columns)
List of column definitions.
This is a convenience method 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 #columns(List) .columns - a consumer that will call methods on List.Builder #columns(List) SchemaDefinition.Builder primaryKeyColumns(Collection<String> primaryKeyColumns)
List of column names used for primary key.
primaryKeyColumns - List of column names used for primary key.SchemaDefinition.Builder primaryKeyColumns(String... primaryKeyColumns)
List of column names used for primary key.
primaryKeyColumns - List of column names used for primary key.Copyright © 2022. All rights reserved.