Class StatementArgs.Builder

  • Enclosing class:
    StatementArgs

    public static final class StatementArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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