Class ResourceLfTagState.Builder
- java.lang.Object
-
- com.pulumi.aws.lakeformation.inputs.ResourceLfTagState.Builder
-
- Enclosing class:
- ResourceLfTagState
public static final class ResourceLfTagState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ResourceLfTagState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ResourceLfTagState defaults)
-
-
Method Detail
-
catalogId
public ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.Builder database(ResourceLfTagDatabaseArgs database)
- Parameters:
database- Configuration block for a database resource. See Database for more details.- Returns:
- builder
-
lfTag
public ResourceLfTagState.Builder lfTag(@Nullable 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 ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.Builder table(ResourceLfTagTableArgs table)
- Parameters:
table- Configuration block for a table resource. See Table for more details.- Returns:
- builder
-
tableWithColumns
public ResourceLfTagState.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 ResourceLfTagState.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 ResourceLfTagState.Builder timeouts(@Nullable com.pulumi.core.Output<ResourceLfTagTimeoutsArgs> timeouts)
-
timeouts
public ResourceLfTagState.Builder timeouts(ResourceLfTagTimeoutsArgs timeouts)
-
build
public ResourceLfTagState build()
-
-