public static interface DatabaseInput.Builder extends SdkPojo, CopyableBuilder<DatabaseInput.Builder,DatabaseInput>
| Modifier and Type | Method and Description |
|---|---|
DatabaseInput.Builder |
createTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
|
DatabaseInput.Builder |
createTableDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
|
DatabaseInput.Builder |
createTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
|
DatabaseInput.Builder |
description(String description)
A description of the database.
|
DatabaseInput.Builder |
locationUri(String locationUri)
The location of the database (for example, an HDFS path).
|
DatabaseInput.Builder |
name(String name)
The name of the database.
|
DatabaseInput.Builder |
parameters(Map<String,String> parameters)
These key-value pairs define parameters and properties of the database.
|
default DatabaseInput.Builder |
targetDatabase(Consumer<DatabaseIdentifier.Builder> targetDatabase)
A
DatabaseIdentifier structure that describes a target database for resource linking. |
DatabaseInput.Builder |
targetDatabase(DatabaseIdentifier targetDatabase)
A
DatabaseIdentifier structure that describes a target database for resource linking. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDatabaseInput.Builder name(String name)
The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.
name - The name of the database. For Hive compatibility, this is folded to lowercase when it is stored.DatabaseInput.Builder description(String description)
A description of the database.
description - A description of the database.DatabaseInput.Builder locationUri(String locationUri)
The location of the database (for example, an HDFS path).
locationUri - The location of the database (for example, an HDFS path).DatabaseInput.Builder parameters(Map<String,String> parameters)
These key-value pairs define parameters and properties of the database.
These key-value pairs define parameters and properties of the database.
parameters - These key-value pairs define parameters and properties of the database.
These key-value pairs define parameters and properties of the database.
DatabaseInput.Builder createTableDefaultPermissions(Collection<PrincipalPermissions> createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
createTableDefaultPermissions - Creates a set of default permissions on the table for principals.DatabaseInput.Builder createTableDefaultPermissions(PrincipalPermissions... createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
createTableDefaultPermissions - Creates a set of default permissions on the table for principals.DatabaseInput.Builder createTableDefaultPermissions(Consumer<PrincipalPermissions.Builder>... createTableDefaultPermissions)
Creates a set of default permissions on the table for principals.
This is a convenience method that creates an instance of thePrincipalPermissions.Builder avoiding the need to create
one manually via PrincipalPermissions.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #createTableDefaultPermissions(List.
createTableDefaultPermissions - a consumer that will call methods on
PrincipalPermissions.Builder#createTableDefaultPermissions(java.util.Collection) DatabaseInput.Builder targetDatabase(DatabaseIdentifier targetDatabase)
A DatabaseIdentifier structure that describes a target database for resource linking.
targetDatabase - A DatabaseIdentifier structure that describes a target database for resource linking.default DatabaseInput.Builder targetDatabase(Consumer<DatabaseIdentifier.Builder> targetDatabase)
A DatabaseIdentifier structure that describes a target database for resource linking.
DatabaseIdentifier.Builder avoiding the
need to create one manually via DatabaseIdentifier.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to targetDatabase(DatabaseIdentifier).
targetDatabase - a consumer that will call methods on DatabaseIdentifier.BuildertargetDatabase(DatabaseIdentifier)Copyright © 2022. All rights reserved.