Interface PhysicalTable.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<PhysicalTable.Builder,,PhysicalTable> SdkBuilder<PhysicalTable.Builder,,PhysicalTable> SdkPojo
- Enclosing class:
PhysicalTable
@Mutable
@NotThreadSafe
public static interface PhysicalTable.Builder
extends SdkPojo, CopyableBuilder<PhysicalTable.Builder,PhysicalTable>
-
Method Summary
Modifier and TypeMethodDescriptiondefault PhysicalTable.BuildercustomSql(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.BuilderrelationalTable(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.Builders3Source(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaRelationalTable.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaCustomSql.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaS3Source.builder().When the
Consumercompletes,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:
-