Interface QuerySessionContext.Builder

  • Method Details

    • queryId

      A unique identifier generated by the query engine for the query.

      Parameters:
      queryId - A unique identifier generated by the query engine for the query.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryStartTime

      QuerySessionContext.Builder queryStartTime(Instant queryStartTime)

      A timestamp provided by the query engine for when the query started.

      Parameters:
      queryStartTime - A timestamp provided by the query engine for when the query started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clusterId

      QuerySessionContext.Builder clusterId(String clusterId)

      An identifier string for the consumer cluster.

      Parameters:
      clusterId - An identifier string for the consumer cluster.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queryAuthorizationId

      QuerySessionContext.Builder queryAuthorizationId(String queryAuthorizationId)

      A cryptographically generated query identifier generated by Glue or Lake Formation.

      Parameters:
      queryAuthorizationId - A cryptographically generated query identifier generated by Glue or Lake Formation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalContext

      QuerySessionContext.Builder additionalContext(Map<String,String> additionalContext)

      An opaque string-string map passed by the query engine.

      Parameters:
      additionalContext - An opaque string-string map passed by the query engine.
      Returns:
      Returns a reference to this object so that method calls can be chained together.