public static interface GovernedCatalogTarget.Builder extends SdkPojo, CopyableBuilder<GovernedCatalogTarget.Builder,GovernedCatalogTarget>
| Modifier and Type | Method and Description |
|---|---|
GovernedCatalogTarget.Builder |
database(String database)
The name of the database to write to.
|
GovernedCatalogTarget.Builder |
inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
|
GovernedCatalogTarget.Builder |
inputs(String... inputs)
The nodes that are inputs to the data target.
|
GovernedCatalogTarget.Builder |
name(String name)
The name of the data target.
|
GovernedCatalogTarget.Builder |
partitionKeys(Collection<? extends Collection<String>> partitionKeys)
Specifies native partitioning using a sequence of keys.
|
GovernedCatalogTarget.Builder |
partitionKeys(Collection<String>... partitionKeys)
Specifies native partitioning using a sequence of keys.
|
GovernedCatalogTarget.Builder |
schemaChangePolicy(CatalogSchemaChangePolicy schemaChangePolicy)
A policy that specifies update behavior for the governed catalog.
|
default GovernedCatalogTarget.Builder |
schemaChangePolicy(Consumer<CatalogSchemaChangePolicy.Builder> schemaChangePolicy)
A policy that specifies update behavior for the governed catalog.
|
GovernedCatalogTarget.Builder |
table(String table)
The name of the table in the database to write to.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGovernedCatalogTarget.Builder name(String name)
The name of the data target.
name - The name of the data target.GovernedCatalogTarget.Builder inputs(Collection<String> inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.GovernedCatalogTarget.Builder inputs(String... inputs)
The nodes that are inputs to the data target.
inputs - The nodes that are inputs to the data target.GovernedCatalogTarget.Builder partitionKeys(Collection<? extends Collection<String>> partitionKeys)
Specifies native partitioning using a sequence of keys.
partitionKeys - Specifies native partitioning using a sequence of keys.GovernedCatalogTarget.Builder partitionKeys(Collection<String>... partitionKeys)
Specifies native partitioning using a sequence of keys.
partitionKeys - Specifies native partitioning using a sequence of keys.GovernedCatalogTarget.Builder table(String table)
The name of the table in the database to write to.
table - The name of the table in the database to write to.GovernedCatalogTarget.Builder database(String database)
The name of the database to write to.
database - The name of the database to write to.GovernedCatalogTarget.Builder schemaChangePolicy(CatalogSchemaChangePolicy schemaChangePolicy)
A policy that specifies update behavior for the governed catalog.
schemaChangePolicy - A policy that specifies update behavior for the governed catalog.default GovernedCatalogTarget.Builder schemaChangePolicy(Consumer<CatalogSchemaChangePolicy.Builder> schemaChangePolicy)
A policy that specifies update behavior for the governed catalog.
This is a convenience method that creates an instance of theCatalogSchemaChangePolicy.Builder
avoiding the need to create one manually via CatalogSchemaChangePolicy.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to schemaChangePolicy(CatalogSchemaChangePolicy).
schemaChangePolicy - a consumer that will call methods on CatalogSchemaChangePolicy.BuilderschemaChangePolicy(CatalogSchemaChangePolicy)Copyright © 2023. All rights reserved.