Interface BasicCatalogTarget.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BasicCatalogTarget.Builder,BasicCatalogTarget>,SdkBuilder<BasicCatalogTarget.Builder,BasicCatalogTarget>,SdkPojo
- Enclosing class:
- BasicCatalogTarget
public static interface BasicCatalogTarget.Builder extends SdkPojo, CopyableBuilder<BasicCatalogTarget.Builder,BasicCatalogTarget>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BasicCatalogTarget.Builderdatabase(String database)The database that contains the table you want to use as the target.BasicCatalogTarget.Builderinputs(String... inputs)The nodes that are inputs to the data target.BasicCatalogTarget.Builderinputs(Collection<String> inputs)The nodes that are inputs to the data target.BasicCatalogTarget.Buildername(String name)The name of your data target.BasicCatalogTarget.BuilderpartitionKeys(Collection<? extends Collection<String>> partitionKeys)The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.BasicCatalogTarget.BuilderpartitionKeys(Collection<String>... partitionKeys)The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.BasicCatalogTarget.Buildertable(String table)The table that defines the schema of your output data.-
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 Detail
-
name
BasicCatalogTarget.Builder name(String name)
The name of your data target.
- Parameters:
name- The name of your data target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
BasicCatalogTarget.Builder inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
- Parameters:
inputs- The nodes that are inputs to the data target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputs
BasicCatalogTarget.Builder inputs(String... inputs)
The nodes that are inputs to the data target.
- Parameters:
inputs- The nodes that are inputs to the data target.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionKeys
BasicCatalogTarget.Builder partitionKeys(Collection<? extends Collection<String>> partitionKeys)
The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.
- Parameters:
partitionKeys- The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
partitionKeys
BasicCatalogTarget.Builder partitionKeys(Collection<String>... partitionKeys)
The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.
- Parameters:
partitionKeys- The partition keys used to distribute data across multiple partitions or shards based on a specific key or set of key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
database
BasicCatalogTarget.Builder database(String database)
The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.
- Parameters:
database- The database that contains the table you want to use as the target. This database must already exist in the Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
table
BasicCatalogTarget.Builder table(String table)
The table that defines the schema of your output data. This table must already exist in the Data Catalog.
- Parameters:
table- The table that defines the schema of your output data. This table must already exist in the Data Catalog.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-