Interface TableResource.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TableResource.Builder,TableResource>,SdkBuilder<TableResource.Builder,TableResource>,SdkPojo
- Enclosing class:
- TableResource
public static interface TableResource.Builder extends SdkPojo, CopyableBuilder<TableResource.Builder,TableResource>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TableResource.BuildercatalogId(String catalogId)The identifier for the Data Catalog.TableResource.BuilderdatabaseName(String databaseName)The name of the database for the table.TableResource.Buildername(String name)The name of the table.default TableResource.BuildertableWildcard(Consumer<TableWildcard.Builder> tableWildcard)A wildcard object representing every table under a database.TableResource.BuildertableWildcard(TableWildcard tableWildcard)A wildcard object representing every table under a database.-
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
-
catalogId
TableResource.Builder catalogId(String catalogId)
The identifier for the Data Catalog. By default, it is the account ID of the caller.
- Parameters:
catalogId- The identifier for the Data Catalog. By default, it is the account ID of the caller.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
TableResource.Builder databaseName(String databaseName)
The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.
- Parameters:
databaseName- The name of the database for the table. Unique to a Data Catalog. A database is a set of associated table definitions organized into a logical group. You can Grant and Revoke database privileges to a principal.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
TableResource.Builder name(String name)
The name of the table.
- Parameters:
name- The name of the table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableWildcard
TableResource.Builder tableWildcard(TableWildcard tableWildcard)
A wildcard object representing every table under a database.
At least one of
TableResource$NameorTableResource$TableWildcardis required.- Parameters:
tableWildcard- A wildcard object representing every table under a database.At least one of
TableResource$NameorTableResource$TableWildcardis required.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableWildcard
default TableResource.Builder tableWildcard(Consumer<TableWildcard.Builder> tableWildcard)
A wildcard object representing every table under a database.
At least one of
This is a convenience method that creates an instance of theTableResource$NameorTableResource$TableWildcardis required.TableWildcard.Builderavoiding the need to create one manually viaTableWildcard.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totableWildcard(TableWildcard).- Parameters:
tableWildcard- a consumer that will call methods onTableWildcard.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tableWildcard(TableWildcard)
-
-