class Aws::TimestreamQuery::Types::QueryRequest

@note When making an API call, you may pass QueryRequest

data as a hash:

    {
      query_string: "QueryString", # required
      client_token: "ClientRequestToken",
      next_token: "String",
      max_rows: 1,
    }

@!attribute [rw] query_string

The query to be executed by Timestream.
@return [String]

@!attribute [rw] client_token

Unique, case-sensitive string of up to 64 ASCII characters that you
specify when you make a Query request. Providing a `ClientToken`
makes the call to `Query` idempotent, meaning that multiple
identical calls have the same effect as one single call.

Your query request will fail in the following cases:

* If you submit a request with the same client token outside the
  5-minute idepotency window.

* If you submit a request with the same client token but a change in
  other parameters within the 5-minute idempotency window.

After 4 hours, any request with the same client token is treated as
a new request.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] next_token

A pagination token passed to get a set of results.
@return [String]

@!attribute [rw] max_rows

The total number of rows to return in the output. If the total
number of rows available is more than the value specified, a
NextToken is provided in the command's output. To resume
pagination, provide the NextToken value in the starting-token
argument of a subsequent command.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/timestream-query-2018-11-01/QueryRequest AWS API Documentation

Constants

SENSITIVE