Interface QueryResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<QueryResponse.Builder,QueryResponse>, SdkBuilder<QueryResponse.Builder,QueryResponse>, SdkPojo, SdkResponse.Builder, TimestreamQueryResponse.Builder
Enclosing class:
QueryResponse

public static interface QueryResponse.Builder extends TimestreamQueryResponse.Builder, SdkPojo, CopyableBuilder<QueryResponse.Builder,QueryResponse>
  • Method Details

    • queryId

      QueryResponse.Builder queryId(String queryId)

      A unique ID for the given query.

      Parameters:
      queryId - A unique ID for the given query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • nextToken

      QueryResponse.Builder nextToken(String nextToken)

      A pagination token that can be used again on a Query call to get the next set of results.

      Parameters:
      nextToken - A pagination token that can be used again on a Query call to get the next set of results.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rows

      The result set rows returned by the query.

      Parameters:
      rows - The result set rows returned by the query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rows

      QueryResponse.Builder rows(Row... rows)

      The result set rows returned by the query.

      Parameters:
      rows - The result set rows returned by the query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • rows

      The result set rows returned by the query.

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

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

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

      QueryResponse.Builder columnInfo(Collection<ColumnInfo> columnInfo)

      The column data types of the returned result set.

      Parameters:
      columnInfo - The column data types of the returned result set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columnInfo

      QueryResponse.Builder columnInfo(ColumnInfo... columnInfo)

      The column data types of the returned result set.

      Parameters:
      columnInfo - The column data types of the returned result set.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columnInfo

      The column data types of the returned result set.

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

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

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

      QueryResponse.Builder queryStatus(QueryStatus queryStatus)

      Information about the status of the query, including progress and bytes scanned.

      Parameters:
      queryStatus - Information about the status of the query, including progress and bytes scanned.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryStatus

      default QueryResponse.Builder queryStatus(Consumer<QueryStatus.Builder> queryStatus)

      Information about the status of the query, including progress and bytes scanned.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to queryStatus(QueryStatus).

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