Package com.pulumi.aws.lakeformation
Class ResourceLfTagsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.ResourceLfTagsArgs.Builder
-
- Enclosing class:
- ResourceLfTagsArgs
public static final class ResourceLfTagsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResourceLfTagsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourceLfTagsArgs defaults)
-
-
Method Detail
-
catalogId
public ResourceLfTagsArgs.Builder catalogId(@Nullable com.pulumi.core.Output<java.lang.String> catalogId)
- Parameters:
catalogId- Identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.- Returns:
- builder
-
catalogId
public ResourceLfTagsArgs.Builder catalogId(java.lang.String catalogId)
- Parameters:
catalogId- Identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.- Returns:
- builder
-
database
public ResourceLfTagsArgs.Builder database(@Nullable com.pulumi.core.Output<ResourceLfTagsDatabaseArgs> database)
- Parameters:
database- Configuration block for a database resource. See below.- Returns:
- builder
-
database
public ResourceLfTagsArgs.Builder database(ResourceLfTagsDatabaseArgs database)
- Parameters:
database- Configuration block for a database resource. See below.- Returns:
- builder
-
lfTags
public ResourceLfTagsArgs.Builder lfTags(com.pulumi.core.Output<java.util.List<ResourceLfTagsLfTagArgs>> lfTags)
- Parameters:
lfTags- Set of LF-tags to attach to the resource. See below. Exactly one of the following is required:- Returns:
- builder
-
lfTags
public ResourceLfTagsArgs.Builder lfTags(java.util.List<ResourceLfTagsLfTagArgs> lfTags)
- Parameters:
lfTags- Set of LF-tags to attach to the resource. See below. Exactly one of the following is required:- Returns:
- builder
-
lfTags
public ResourceLfTagsArgs.Builder lfTags(ResourceLfTagsLfTagArgs... lfTags)
- Parameters:
lfTags- Set of LF-tags to attach to the resource. See below. Exactly one of the following is required:- Returns:
- builder
-
region
public ResourceLfTagsArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ResourceLfTagsArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
table
public ResourceLfTagsArgs.Builder table(@Nullable com.pulumi.core.Output<ResourceLfTagsTableArgs> table)
- Parameters:
table- Configuration block for a table resource. See below.- Returns:
- builder
-
table
public ResourceLfTagsArgs.Builder table(ResourceLfTagsTableArgs table)
- Parameters:
table- Configuration block for a table resource. See below.- Returns:
- builder
-
tableWithColumns
public ResourceLfTagsArgs.Builder tableWithColumns(@Nullable com.pulumi.core.Output<ResourceLfTagsTableWithColumnsArgs> tableWithColumns)
- Parameters:
tableWithColumns- Configuration block for a table with columns resource. See below. The following arguments are optional:- Returns:
- builder
-
tableWithColumns
public ResourceLfTagsArgs.Builder tableWithColumns(ResourceLfTagsTableWithColumnsArgs tableWithColumns)
- Parameters:
tableWithColumns- Configuration block for a table with columns resource. See below. The following arguments are optional:- Returns:
- builder
-
build
public ResourceLfTagsArgs build()
-
-