Interface QuerySessionContext.Builder

    • Method Detail

      • queryId

        QuerySessionContext.Builder queryId​(String 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.