Class OpaClient

    • Method Detail

      • queryForDocument

        public <R> R queryForDocument​(QueryForDocumentRequest queryForDocumentRequest,
                                      java.lang.reflect.ParameterizedType responseType)
        Description copied from interface: OpaQueryApi

        Executes simple query for document

        Specified by:
        queryForDocument in interface OpaQueryApi
        Parameters:
        queryForDocumentRequest - request containing information needed for querying
        responseType - class of response to be returned
        Returns:
        response from OPA mapped to specified class
        See Also:
        OpaQueryApi
      • queryForDocument

        public <R> R queryForDocument​(QueryForDocumentRequest queryForDocumentRequest,
                                      java.lang.Class<R> responseType)
        Description copied from interface: OpaQueryApi

        Executes simple query for document

        Specified by:
        queryForDocument in interface OpaQueryApi
        Parameters:
        queryForDocumentRequest - request containing information needed for querying
        responseType - class of response to be returned
        Returns:
        response from OPA mapped to specified class
        See Also:
        OpaQueryApi