Class SuccessfulPolicyResponse.Builder

  • Enclosing class:
    SuccessfulPolicyResponse

    public static final class SuccessfulPolicyResponse.Builder
    extends java.lang.Object
    • Method Detail

      • result

        public SuccessfulPolicyResponse.Builder result​(java.util.Optional<? extends Result> result)
        The base or virtual document referred to by the URL path. If the path is undefined, this key will be omitted.
      • metrics

        public SuccessfulPolicyResponse.Builder metrics​(java.util.Map<java.lang.String,​java.lang.Object> metrics)
        If query metrics are enabled, this field contains query performance metrics collected during the parse, compile, and evaluation steps.
      • metrics

        public SuccessfulPolicyResponse.Builder metrics​(java.util.Optional<? extends java.util.Map<java.lang.String,​java.lang.Object>> metrics)
        If query metrics are enabled, this field contains query performance metrics collected during the parse, compile, and evaluation steps.
      • decisionId

        public SuccessfulPolicyResponse.Builder decisionId​(java.lang.String decisionId)
        If decision logging is enabled, this field contains a string that uniquely identifies the decision. The identifier will be included in the decision log event for this decision. Callers can use the identifier for correlation purposes.
      • decisionId

        public SuccessfulPolicyResponse.Builder decisionId​(java.util.Optional<java.lang.String> decisionId)
        If decision logging is enabled, this field contains a string that uniquely identifies the decision. The identifier will be included in the decision log event for this decision. Callers can use the identifier for correlation purposes.
      • provenance

        public SuccessfulPolicyResponse.Builder provenance​(Provenance provenance)
        Provenance information can be requested on individual API calls and are returned inline with the API response. To obtain provenance information on an API call, specify the `provenance=true` query parameter when executing the API call.
      • provenance

        public SuccessfulPolicyResponse.Builder provenance​(java.util.Optional<? extends Provenance> provenance)
        Provenance information can be requested on individual API calls and are returned inline with the API response. To obtain provenance information on an API call, specify the `provenance=true` query parameter when executing the API call.