Package com.pulumi.aws.cleanrooms
Class ConfiguredTableArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cleanrooms.ConfiguredTableArgs.Builder
-
- Enclosing class:
- ConfiguredTableArgs
public static final class ConfiguredTableArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ConfiguredTableArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConfiguredTableArgs.BuilderallowedColumns(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedColumns)ConfiguredTableArgs.BuilderallowedColumns(java.lang.String... allowedColumns)ConfiguredTableArgs.BuilderallowedColumns(java.util.List<java.lang.String> allowedColumns)ConfiguredTableArgs.BuilderanalysisMethod(com.pulumi.core.Output<java.lang.String> analysisMethod)ConfiguredTableArgs.BuilderanalysisMethod(java.lang.String analysisMethod)ConfiguredTableArgsbuild()ConfiguredTableArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)ConfiguredTableArgs.Builderdescription(java.lang.String description)ConfiguredTableArgs.Buildername(com.pulumi.core.Output<java.lang.String> name)ConfiguredTableArgs.Buildername(java.lang.String name)ConfiguredTableArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)ConfiguredTableArgs.Builderregion(java.lang.String region)ConfiguredTableArgs.BuildertableReference(ConfiguredTableTableReferenceArgs tableReference)ConfiguredTableArgs.BuildertableReference(com.pulumi.core.Output<ConfiguredTableTableReferenceArgs> tableReference)ConfiguredTableArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)ConfiguredTableArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ConfiguredTableArgs defaults)
-
-
Method Detail
-
allowedColumns
public ConfiguredTableArgs.Builder allowedColumns(com.pulumi.core.Output<java.util.List<java.lang.String>> allowedColumns)
- Parameters:
allowedColumns- The columns of the references table which will be included in the configured table.- Returns:
- builder
-
allowedColumns
public ConfiguredTableArgs.Builder allowedColumns(java.util.List<java.lang.String> allowedColumns)
- Parameters:
allowedColumns- The columns of the references table which will be included in the configured table.- Returns:
- builder
-
allowedColumns
public ConfiguredTableArgs.Builder allowedColumns(java.lang.String... allowedColumns)
- Parameters:
allowedColumns- The columns of the references table which will be included in the configured table.- Returns:
- builder
-
analysisMethod
public ConfiguredTableArgs.Builder analysisMethod(com.pulumi.core.Output<java.lang.String> analysisMethod)
- Parameters:
analysisMethod- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.- Returns:
- builder
-
analysisMethod
public ConfiguredTableArgs.Builder analysisMethod(java.lang.String analysisMethod)
- Parameters:
analysisMethod- The analysis method for the configured table. The only valid value is currently `DIRECT_QUERY`.- Returns:
- builder
-
description
public ConfiguredTableArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A description for the configured table.- Returns:
- builder
-
description
public ConfiguredTableArgs.Builder description(java.lang.String description)
- Parameters:
description- A description for the configured table.- Returns:
- builder
-
name
public ConfiguredTableArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- The name of the configured table.- Returns:
- builder
-
name
public ConfiguredTableArgs.Builder name(java.lang.String name)
- Parameters:
name- The name of the configured table.- Returns:
- builder
-
region
public ConfiguredTableArgs.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 ConfiguredTableArgs.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
-
tableReference
public ConfiguredTableArgs.Builder tableReference(com.pulumi.core.Output<ConfiguredTableTableReferenceArgs> tableReference)
- Parameters:
tableReference- A reference to the AWS Glue table which will be used to create the configured table. * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table. * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.- Returns:
- builder
-
tableReference
public ConfiguredTableArgs.Builder tableReference(ConfiguredTableTableReferenceArgs tableReference)
- Parameters:
tableReference- A reference to the AWS Glue table which will be used to create the configured table. * `table_reference.database_name` - (Required - Forces new resource) - The name of the AWS Glue database which contains the table. * `table_reference.table_name` - (Required - Forces new resource) - The name of the AWS Glue table which will be used to create the configured table.- Returns:
- builder
-
tags
public ConfiguredTableArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key value pairs which tag the configured table.- Returns:
- builder
-
tags
public ConfiguredTableArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key value pairs which tag the configured table.- Returns:
- builder
-
build
public ConfiguredTableArgs build()
-
-