Interface CustomSql.Builder

  • Method Details

    • dataSourceArn

      CustomSql.Builder dataSourceArn(String dataSourceArn)

      The Amazon Resource Name (ARN) of the data source.

      Parameters:
      dataSourceArn - The Amazon Resource Name (ARN) of the data source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      A display name for the SQL query result.

      Parameters:
      name - A display name for the SQL query result.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sqlQuery

      CustomSql.Builder sqlQuery(String sqlQuery)

      The SQL query.

      Parameters:
      sqlQuery - The SQL query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columns

      The column schema from the SQL query result set.

      Parameters:
      columns - The column schema from the SQL query result set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columns

      CustomSql.Builder columns(InputColumn... columns)

      The column schema from the SQL query result set.

      Parameters:
      columns - The column schema from the SQL query result set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columns

      The column schema from the SQL query result set.

      This is a convenience method that creates an instance of the InputColumn.Builder avoiding the need to create one manually via InputColumn.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to columns(List<InputColumn>).

      Parameters:
      columns - a consumer that will call methods on InputColumn.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: