Package com.pulumi.aws.lakeformation
Class ResourceLfTagArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.ResourceLfTagArgs.Builder
-
- Enclosing class:
- ResourceLfTagArgs
public static final class ResourceLfTagArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResourceLfTagArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourceLfTagArgs defaults)
-
-
Method Detail
-
catalogId
public ResourceLfTagArgs.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 ResourceLfTagArgs.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 ResourceLfTagArgs.Builder database(@Nullable com.pulumi.core.Output<ResourceLfTagDatabaseArgs> database)
- Parameters:
database- Configuration block for a database resource. See Database for more details.- Returns:
- builder
-
database
public ResourceLfTagArgs.Builder database(ResourceLfTagDatabaseArgs database)
- Parameters:
database- Configuration block for a database resource. See Database for more details.- Returns:
- builder
-
lfTag
public ResourceLfTagArgs.Builder lfTag(com.pulumi.core.Output<ResourceLfTagLfTagArgs> lfTag)
- Parameters:
lfTag- Set of LF-tags to attach to the resource. See LF Tag for more details. Exactly one of the following is required:- Returns:
- builder
-
lfTag
public ResourceLfTagArgs.Builder lfTag(ResourceLfTagLfTagArgs lfTag)
- Parameters:
lfTag- Set of LF-tags to attach to the resource. See LF Tag for more details. Exactly one of the following is required:- Returns:
- builder
-
region
public ResourceLfTagArgs.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 ResourceLfTagArgs.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 ResourceLfTagArgs.Builder table(@Nullable com.pulumi.core.Output<ResourceLfTagTableArgs> table)
- Parameters:
table- Configuration block for a table resource. See Table for more details.- Returns:
- builder
-
table
public ResourceLfTagArgs.Builder table(ResourceLfTagTableArgs table)
- Parameters:
table- Configuration block for a table resource. See Table for more details.- Returns:
- builder
-
tableWithColumns
public ResourceLfTagArgs.Builder tableWithColumns(@Nullable com.pulumi.core.Output<ResourceLfTagTableWithColumnsArgs> tableWithColumns)
- Parameters:
tableWithColumns- Configuration block for a table with columns resource. See Table With Columns for more details. The following arguments are optional:- Returns:
- builder
-
tableWithColumns
public ResourceLfTagArgs.Builder tableWithColumns(ResourceLfTagTableWithColumnsArgs tableWithColumns)
- Parameters:
tableWithColumns- Configuration block for a table with columns resource. See Table With Columns for more details. The following arguments are optional:- Returns:
- builder
-
timeouts
public ResourceLfTagArgs.Builder timeouts(@Nullable com.pulumi.core.Output<ResourceLfTagTimeoutsArgs> timeouts)
-
timeouts
public ResourceLfTagArgs.Builder timeouts(ResourceLfTagTimeoutsArgs timeouts)
-
build
public ResourceLfTagArgs build()
-
-