Class StatementState.Builder
- java.lang.Object
-
- com.pulumi.aws.redshiftdata.inputs.StatementState.Builder
-
- Enclosing class:
- StatementState
public static final class StatementState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(StatementState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StatementStatebuild()StatementState.BuilderclusterIdentifier(com.pulumi.core.Output<java.lang.String> clusterIdentifier)StatementState.BuilderclusterIdentifier(java.lang.String clusterIdentifier)StatementState.Builderdatabase(com.pulumi.core.Output<java.lang.String> database)StatementState.Builderdatabase(java.lang.String database)StatementState.BuilderdbUser(com.pulumi.core.Output<java.lang.String> dbUser)StatementState.BuilderdbUser(java.lang.String dbUser)StatementState.Builderparameters(StatementParameterArgs... parameters)StatementState.Builderparameters(com.pulumi.core.Output<java.util.List<StatementParameterArgs>> parameters)StatementState.Builderparameters(java.util.List<StatementParameterArgs> parameters)StatementState.Builderregion(com.pulumi.core.Output<java.lang.String> region)StatementState.Builderregion(java.lang.String region)StatementState.BuildersecretArn(com.pulumi.core.Output<java.lang.String> secretArn)StatementState.BuildersecretArn(java.lang.String secretArn)StatementState.Buildersql(com.pulumi.core.Output<java.lang.String> sql)StatementState.Buildersql(java.lang.String sql)StatementState.BuilderstatementName(com.pulumi.core.Output<java.lang.String> statementName)StatementState.BuilderstatementName(java.lang.String statementName)StatementState.BuilderwithEvent(com.pulumi.core.Output<java.lang.Boolean> withEvent)StatementState.BuilderwithEvent(java.lang.Boolean withEvent)StatementState.BuilderworkgroupName(com.pulumi.core.Output<java.lang.String> workgroupName)StatementState.BuilderworkgroupName(java.lang.String workgroupName)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StatementState defaults)
-
-
Method Detail
-
clusterIdentifier
public StatementState.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 StatementState.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 StatementState.Builder database(@Nullable com.pulumi.core.Output<java.lang.String> database)
- Parameters:
database- The name of the database.- Returns:
- builder
-
database
public StatementState.Builder database(java.lang.String database)
- Parameters:
database- The name of the database.- Returns:
- builder
-
dbUser
public StatementState.Builder dbUser(@Nullable com.pulumi.core.Output<java.lang.String> dbUser)
- Parameters:
dbUser- The database user name.- Returns:
- builder
-
dbUser
public StatementState.Builder dbUser(java.lang.String dbUser)
- Parameters:
dbUser- The database user name.- Returns:
- builder
-
parameters
public StatementState.Builder parameters(@Nullable com.pulumi.core.Output<java.util.List<StatementParameterArgs>> parameters)
-
parameters
public StatementState.Builder parameters(java.util.List<StatementParameterArgs> parameters)
-
parameters
public StatementState.Builder parameters(StatementParameterArgs... parameters)
-
region
public StatementState.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 StatementState.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 StatementState.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 StatementState.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 StatementState.Builder sql(@Nullable 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 StatementState.Builder sql(java.lang.String sql)
- Parameters:
sql- The SQL statement text to run. The following arguments are optional:- Returns:
- builder
-
statementName
public StatementState.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 StatementState.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 StatementState.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 StatementState.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 StatementState.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 StatementState.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 StatementState build()
-
-