Interface QueryResponse.Builder

    • Method Detail

      • 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

        QueryResponse.Builder rows​(Collection<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

        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

        QueryResponse.Builder rows​(Consumer<Row.Builder>... 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).

        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:
        #rows(java.util.Collection)
      • 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.
      • 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.