Interface PhysicalTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PhysicalTable.Builder,
,PhysicalTable> SdkBuilder<PhysicalTable.Builder,
,PhysicalTable> SdkPojo
- Enclosing class:
PhysicalTable
public static interface PhysicalTable.Builder
extends SdkPojo, CopyableBuilder<PhysicalTable.Builder,PhysicalTable>
-
Method Summary
Modifier and TypeMethodDescriptiondefault PhysicalTable.Builder
customSql
(Consumer<CustomSql.Builder> customSql) A physical table type built from the results of the custom SQL query.A physical table type built from the results of the custom SQL query.default PhysicalTable.Builder
relationalTable
(Consumer<RelationalTable.Builder> relationalTable) A physical table type for relational data sources.relationalTable
(RelationalTable relationalTable) A physical table type for relational data sources.default PhysicalTable.Builder
s3Source
(Consumer<S3Source.Builder> s3Source) A physical table type for as S3 data source.A physical table type for as S3 data source.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 Details
-
relationalTable
A physical table type for relational data sources.
- Parameters:
relationalTable
- A physical table type for relational data sources.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
relationalTable
A physical table type for relational data sources.
This is a convenience method that creates an instance of theRelationalTable.Builder
avoiding the need to create one manually viaRelationalTable.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torelationalTable(RelationalTable)
.- Parameters:
relationalTable
- a consumer that will call methods onRelationalTable.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customSql
A physical table type built from the results of the custom SQL query.
- Parameters:
customSql
- A physical table type built from the results of the custom SQL query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customSql
A physical table type built from the results of the custom SQL query.
This is a convenience method that creates an instance of theCustomSql.Builder
avoiding the need to create one manually viaCustomSql.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomSql(CustomSql)
.- Parameters:
customSql
- a consumer that will call methods onCustomSql.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Source
A physical table type for as S3 data source.
- Parameters:
s3Source
- A physical table type for as S3 data source.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Source
A physical table type for as S3 data source.
This is a convenience method that creates an instance of theS3Source.Builder
avoiding the need to create one manually viaS3Source.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3Source(S3Source)
.- Parameters:
s3Source
- a consumer that will call methods onS3Source.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-