Class PipesPipeTargetParametersRedshiftDataParameters.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.pipes_pipe.PipesPipeTargetParametersRedshiftDataParameters.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<PipesPipeTargetParametersRedshiftDataParameters>
- Enclosing interface:
- PipesPipeTargetParametersRedshiftDataParameters
@Stability(Stable) public static final class PipesPipeTargetParametersRedshiftDataParameters.Builder extends Object implements software.amazon.jsii.Builder<PipesPipeTargetParametersRedshiftDataParameters>
A builder forPipesPipeTargetParametersRedshiftDataParameters
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
database
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder database(String database)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getDatabase()- Parameters:
database- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#database PipesPipe#database}. This parameter is required.- Returns:
this
-
sqls
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder sqls(List<String> sqls)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getSqls()- Parameters:
sqls- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#sqls PipesPipe#sqls}. This parameter is required.- Returns:
this
-
dbUser
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder dbUser(String dbUser)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getDbUser()- Parameters:
dbUser- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#db_user PipesPipe#db_user}.- Returns:
this
-
secretManagerArn
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder secretManagerArn(String secretManagerArn)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getSecretManagerArn()- Parameters:
secretManagerArn- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#secret_manager_arn PipesPipe#secret_manager_arn}.- Returns:
this
-
statementName
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder statementName(String statementName)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getStatementName()- Parameters:
statementName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#statement_name PipesPipe#statement_name}.- Returns:
this
-
withEvent
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder withEvent(Boolean withEvent)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getWithEvent()- Parameters:
withEvent- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#with_event PipesPipe#with_event}.- Returns:
this
-
withEvent
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters.Builder withEvent(com.hashicorp.cdktf.IResolvable withEvent)
Sets the value ofPipesPipeTargetParametersRedshiftDataParameters.getWithEvent()- Parameters:
withEvent- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/pipes_pipe#with_event PipesPipe#with_event}.- Returns:
this
-
build
@Stability(Stable) public PipesPipeTargetParametersRedshiftDataParameters build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<PipesPipeTargetParametersRedshiftDataParameters>- Returns:
- a new instance of
PipesPipeTargetParametersRedshiftDataParameters - Throws:
NullPointerException- if any required attribute was not provided
-
-