Class RedshiftData2EndpointBuilderFactory.RedshiftData2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.RedshiftData2EndpointBuilderFactory.RedshiftData2HeaderNameBuilder
Enclosing interface:
RedshiftData2EndpointBuilderFactory

public static class RedshiftData2EndpointBuilderFactory.RedshiftData2HeaderNameBuilder extends Object
The builder of headers' name for the AWS RedshiftData component.
  • Constructor Details

    • RedshiftData2HeaderNameBuilder

      public RedshiftData2HeaderNameBuilder()
  • Method Details

    • awsRedshiftDataOperation

      public String awsRedshiftDataOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataOperation.
    • awsRedshiftDataClusterIdentifier

      public String awsRedshiftDataClusterIdentifier()
      The cluster identifier. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataClusterIdentifier.
    • awsRedshiftDataSecretArn

      public String awsRedshiftDataSecretArn()
      The name or ARN of the secret that enables access to the database. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSecretArn.
    • awsRedshiftDataDatabase

      public String awsRedshiftDataDatabase()
      The name of the database. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataDatabase.
    • awsRedshiftDataWorkGroupName

      public String awsRedshiftDataWorkGroupName()
      The serverless workgroup name or Amazon Resource Name (ARN). The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataWorkGroupName.
    • awsRedshiftDataDatabasesMaxResults

      public String awsRedshiftDataDatabasesMaxResults()
      The maximum number of databases to return in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataDatabasesMaxResults.
    • awsRedshiftDataDbUser

      public String awsRedshiftDataDbUser()
      The database user name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataDbUser.
    • awsRedshiftDataConnectedDatabase

      public String awsRedshiftDataConnectedDatabase()
      A database name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataConnectedDatabase.
    • awsRedshiftDataSchemaPattern

      public String awsRedshiftDataSchemaPattern()
      A pattern to filter results by schema name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSchemaPattern.
    • awsRedshiftDataSchemasMaxResults

      public String awsRedshiftDataSchemasMaxResults()
      The maximum number of schemas to return in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSchemasMaxResults.
    • awsRedshiftDataStatementsMaxResults

      public String awsRedshiftDataStatementsMaxResults()
      The maximum number of SQL statements to return in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataStatementsMaxResults.
    • awsRedshiftDataStatementName

      public String awsRedshiftDataStatementName()
      The name of the SQL statement specified as input to BatchExecuteStatement or ExecuteStatement to identify the query. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataStatementName.
    • awsRedshiftDataStatus

      public String awsRedshiftDataStatus()
      The status of the SQL statement to list. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataStatus.
    • awsRedshiftDataRoleLevel

      public String awsRedshiftDataRoleLevel()
      A value that filters which statements to return in the response. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataRoleLevel.
    • awsRedshiftDataTablesMaxResults

      public String awsRedshiftDataTablesMaxResults()
      The maximum number of tables to return in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataTablesMaxResults.
    • awsRedshiftDataTablePattern

      public String awsRedshiftDataTablePattern()
      A pattern to filter results by table name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataTablePattern.
    • awsRedshiftDataTable

      public String awsRedshiftDataTable()
      The name of the table. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataTable.
    • awsRedshiftDataSchema

      public String awsRedshiftDataSchema()
      The schema that contains the table. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSchema.
    • awsRedshiftDataDescribeTableMaxResults

      public String awsRedshiftDataDescribeTableMaxResults()
      The maximum number of tables to return in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataDescribeTableMaxResults.
    • awsRedshiftDataStatementId

      public String awsRedshiftDataStatementId()
      ID of the statement. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataStatementId.
    • awsRedshiftDataWithEvent

      public String awsRedshiftDataWithEvent()
      A value that indicates whether to send an event to the Amazon EventBridge event bus after the SQL statement runs. The option is a: Boolean type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataWithEvent.
    • awsRedshiftDataClientToken

      public String awsRedshiftDataClientToken()
      A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataClientToken.
    • awsRedshiftDataSqlStatement

      public String awsRedshiftDataSqlStatement()
      The SQL statement text to run. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSqlStatement.
    • awsRedshiftDataSqlParameterList

      public String awsRedshiftDataSqlParameterList()
      The parameters for the SQL statement. The option is a: List<SqlParameterList> type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSqlParameterList.
    • awsRedshiftDataSqlStatementList

      public String awsRedshiftDataSqlStatementList()
      The List of SQL statements text to run. The option is a: List type. Group: producer
      Returns:
      the name of the header AwsRedshiftDataSqlStatementList.