public static interface LogicalTable.Builder extends SdkPojo, CopyableBuilder<LogicalTable.Builder,LogicalTable>
Modifier and Type | Method and Description |
---|---|
LogicalTable.Builder |
alias(String alias)
A display name for the logical table.
|
LogicalTable.Builder |
dataTransforms(Collection<TransformOperation> dataTransforms)
Transform operations that act on this logical table.
|
LogicalTable.Builder |
dataTransforms(Consumer<TransformOperation.Builder>... dataTransforms)
Transform operations that act on this logical table.
|
LogicalTable.Builder |
dataTransforms(TransformOperation... dataTransforms)
Transform operations that act on this logical table.
|
default LogicalTable.Builder |
source(Consumer<LogicalTableSource.Builder> source)
Source of this logical table.
|
LogicalTable.Builder |
source(LogicalTableSource source)
Source of this logical table.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
LogicalTable.Builder alias(String alias)
A display name for the logical table.
alias
- A display name for the logical table.LogicalTable.Builder dataTransforms(Collection<TransformOperation> dataTransforms)
Transform operations that act on this logical table.
dataTransforms
- Transform operations that act on this logical table.LogicalTable.Builder dataTransforms(TransformOperation... dataTransforms)
Transform operations that act on this logical table.
dataTransforms
- Transform operations that act on this logical table.LogicalTable.Builder dataTransforms(Consumer<TransformOperation.Builder>... dataTransforms)
Transform operations that act on this logical table.
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 #dataTransforms(List)
.dataTransforms
- a consumer that will call methods on List.Builder
#dataTransforms(List)
LogicalTable.Builder source(LogicalTableSource source)
Source of this logical table.
source
- Source of this logical table.default LogicalTable.Builder source(Consumer<LogicalTableSource.Builder> source)
Source of this logical table.
This is a convenience that creates an instance of theLogicalTableSource.Builder
avoiding the need to
create one manually via LogicalTableSource.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to source(LogicalTableSource)
.source
- a consumer that will call methods on LogicalTableSource.Builder
source(LogicalTableSource)
Copyright © 2020. All rights reserved.