Package com.pulumi.aws.redshiftdata
Class StatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.redshiftdata.StatementArgs.Builder
-
- Enclosing class:
- StatementArgs
public static final class StatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StatementArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementArgsbuild()StatementArgs.BuilderclusterIdentifier(com.pulumi.core.Output<java.lang.String> clusterIdentifier)StatementArgs.BuilderclusterIdentifier(java.lang.String clusterIdentifier)StatementArgs.Builderdatabase(com.pulumi.core.Output<java.lang.String> database)StatementArgs.Builderdatabase(java.lang.String database)StatementArgs.BuilderdbUser(com.pulumi.core.Output<java.lang.String> dbUser)StatementArgs.BuilderdbUser(java.lang.String dbUser)StatementArgs.Builderparameters(StatementParameterArgs... parameters)StatementArgs.Builderparameters(com.pulumi.core.Output<java.util.List<StatementParameterArgs>> parameters)StatementArgs.Builderparameters(java.util.List<StatementParameterArgs> parameters)StatementArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)StatementArgs.Builderregion(java.lang.String region)StatementArgs.BuildersecretArn(com.pulumi.core.Output<java.lang.String> secretArn)StatementArgs.BuildersecretArn(java.lang.String secretArn)StatementArgs.Buildersql(com.pulumi.core.Output<java.lang.String> sql)StatementArgs.Buildersql(java.lang.String sql)StatementArgs.BuilderstatementName(com.pulumi.core.Output<java.lang.String> statementName)StatementArgs.BuilderstatementName(java.lang.String statementName)StatementArgs.BuilderwithEvent(com.pulumi.core.Output<java.lang.Boolean> withEvent)StatementArgs.BuilderwithEvent(java.lang.Boolean withEvent)StatementArgs.BuilderworkgroupName(com.pulumi.core.Output<java.lang.String> workgroupName)StatementArgs.BuilderworkgroupName(java.lang.String workgroupName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StatementArgs defaults)
-
-
Method Detail
-
clusterIdentifier
public StatementArgs.Builder clusterIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> clusterIdentifier)
- Parameters:
clusterIdentifier- The cluster identifier. This parameter is required when connecting to a cluster and authenticating using either Secrets Manager or temporary credentials.- Returns:
- builder
-
clusterIdentifier
public StatementArgs.Builder clusterIdentifier(java.lang.String clusterIdentifier)
- Parameters:
clusterIdentifier- The cluster identifier. This parameter is required when connecting to a cluster and authenticating using either Secrets Manager or temporary credentials.- Returns:
- builder
-
database
public StatementArgs.Builder database(com.pulumi.core.Output<java.lang.String> database)
- Parameters:
database- The name of the database.- Returns:
- builder
-
database
public StatementArgs.Builder database(java.lang.String database)
- Parameters:
database- The name of the database.- Returns:
- builder
-
dbUser
public StatementArgs.Builder dbUser(@Nullable com.pulumi.core.Output<java.lang.String> dbUser)
- Parameters:
dbUser- The database user name.- Returns:
- builder
-
dbUser
public StatementArgs.Builder dbUser(java.lang.String dbUser)
- Parameters:
dbUser- The database user name.- Returns:
- builder
-
parameters
public StatementArgs.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<StatementParameterArgs>> parameters)
-
parameters
public StatementArgs.Builder parameters(java.util.List<StatementParameterArgs> parameters)
-
parameters
public StatementArgs.Builder parameters(StatementParameterArgs... parameters)
-
region
public StatementArgs.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 StatementArgs.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
-
secretArn
public StatementArgs.Builder secretArn(@Nullable com.pulumi.core.Output<java.lang.String> secretArn)
- Parameters:
secretArn- The name or ARN of the secret that enables access to the database.- Returns:
- builder
-
secretArn
public StatementArgs.Builder secretArn(java.lang.String secretArn)
- Parameters:
secretArn- The name or ARN of the secret that enables access to the database.- Returns:
- builder
-
sql
public StatementArgs.Builder sql(com.pulumi.core.Output<java.lang.String> sql)
- Parameters:
sql- The SQL statement text to run. The following arguments are optional:- Returns:
- builder
-
sql
public StatementArgs.Builder sql(java.lang.String sql)
- Parameters:
sql- The SQL statement text to run. The following arguments are optional:- Returns:
- builder
-
statementName
public StatementArgs.Builder statementName(@Nullable com.pulumi.core.Output<java.lang.String> statementName)
- Parameters:
statementName- The name of the SQL statement. You can name the SQL statement when you create it to identify the query.- Returns:
- builder
-
statementName
public StatementArgs.Builder statementName(java.lang.String statementName)
- Parameters:
statementName- The name of the SQL statement. You can name the SQL statement when you create it to identify the query.- Returns:
- builder
-
withEvent
public StatementArgs.Builder withEvent(@Nullable com.pulumi.core.Output<java.lang.Boolean> withEvent)
- Parameters:
withEvent- A value that indicates whether to send an event to the Amazon EventBridge event bus after the SQL statement runs.- Returns:
- builder
-
withEvent
public StatementArgs.Builder withEvent(java.lang.Boolean withEvent)
- Parameters:
withEvent- A value that indicates whether to send an event to the Amazon EventBridge event bus after the SQL statement runs.- Returns:
- builder
-
workgroupName
public StatementArgs.Builder workgroupName(@Nullable com.pulumi.core.Output<java.lang.String> workgroupName)
- Parameters:
workgroupName- The serverless workgroup name. This parameter is required when connecting to a serverless workgroup and authenticating using either Secrets Manager or temporary credentials.- Returns:
- builder
-
workgroupName
public StatementArgs.Builder workgroupName(java.lang.String workgroupName)
- Parameters:
workgroupName- The serverless workgroup name. This parameter is required when connecting to a serverless workgroup and authenticating using either Secrets Manager or temporary credentials.- Returns:
- builder
-
build
public StatementArgs build()
-
-