Class LakeformationResourceLfTagsTableWithColumns.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.lakeformation_resource_lf_tags.LakeformationResourceLfTagsTableWithColumns.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<LakeformationResourceLfTagsTableWithColumns>
- Enclosing interface:
- LakeformationResourceLfTagsTableWithColumns
@Stability(Stable) public static final class LakeformationResourceLfTagsTableWithColumns.Builder extends Object implements software.amazon.jsii.Builder<LakeformationResourceLfTagsTableWithColumns>
A builder forLakeformationResourceLfTagsTableWithColumns
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
databaseName
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder databaseName(String databaseName)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getDatabaseName()- Parameters:
databaseName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#database_name LakeformationResourceLfTags#database_name}. This parameter is required.- Returns:
this
-
name
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder name(String name)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getName()- Parameters:
name- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#name LakeformationResourceLfTags#name}. This parameter is required.- Returns:
this
-
catalogId
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder catalogId(String catalogId)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getCatalogId()- Parameters:
catalogId- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#catalog_id LakeformationResourceLfTags#catalog_id}.- Returns:
this
-
columnNames
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder columnNames(List<String> columnNames)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getColumnNames()- Parameters:
columnNames- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#column_names LakeformationResourceLfTags#column_names}.- Returns:
this
-
excludedColumnNames
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder excludedColumnNames(List<String> excludedColumnNames)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getExcludedColumnNames()- Parameters:
excludedColumnNames- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#excluded_column_names LakeformationResourceLfTags#excluded_column_names}.- Returns:
this
-
wildcard
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder wildcard(Boolean wildcard)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getWildcard()- Parameters:
wildcard- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#wildcard LakeformationResourceLfTags#wildcard}.- Returns:
this
-
wildcard
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns.Builder wildcard(com.hashicorp.cdktf.IResolvable wildcard)
Sets the value ofLakeformationResourceLfTagsTableWithColumns.getWildcard()- Parameters:
wildcard- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lakeformation_resource_lf_tags#wildcard LakeformationResourceLfTags#wildcard}.- Returns:
this
-
build
@Stability(Stable) public LakeformationResourceLfTagsTableWithColumns build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<LakeformationResourceLfTagsTableWithColumns>- Returns:
- a new instance of
LakeformationResourceLfTagsTableWithColumns - Throws:
NullPointerException- if any required attribute was not provided
-
-