Interface HttpServiceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
HttpService, HttpService.Builder

public interface HttpServiceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasServerUri

      boolean hasServerUri()
       Sets the HTTP server URI which the authorization requests must be sent to.
       
      .envoy.config.core.v3.HttpUri server_uri = 1;
      Returns:
      Whether the serverUri field is set.
    • getServerUri

      HttpUri getServerUri()
       Sets the HTTP server URI which the authorization requests must be sent to.
       
      .envoy.config.core.v3.HttpUri server_uri = 1;
      Returns:
      The serverUri.
    • getServerUriOrBuilder

      HttpUriOrBuilder getServerUriOrBuilder()
       Sets the HTTP server URI which the authorization requests must be sent to.
       
      .envoy.config.core.v3.HttpUri server_uri = 1;
    • getPathPrefix

      String getPathPrefix()
       Sets a prefix to the value of authorization request header ``Path``.
       
      string path_prefix = 2;
      Returns:
      The pathPrefix.
    • getPathPrefixBytes

      com.google.protobuf.ByteString getPathPrefixBytes()
       Sets a prefix to the value of authorization request header ``Path``.
       
      string path_prefix = 2;
      Returns:
      The bytes for pathPrefix.
    • hasAuthorizationRequest

      boolean hasAuthorizationRequest()
       Settings used for controlling authorization request metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationRequest authorization_request = 7;
      Returns:
      Whether the authorizationRequest field is set.
    • getAuthorizationRequest

      AuthorizationRequest getAuthorizationRequest()
       Settings used for controlling authorization request metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationRequest authorization_request = 7;
      Returns:
      The authorizationRequest.
    • getAuthorizationRequestOrBuilder

      AuthorizationRequestOrBuilder getAuthorizationRequestOrBuilder()
       Settings used for controlling authorization request metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationRequest authorization_request = 7;
    • hasAuthorizationResponse

      boolean hasAuthorizationResponse()
       Settings used for controlling authorization response metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationResponse authorization_response = 8;
      Returns:
      Whether the authorizationResponse field is set.
    • getAuthorizationResponse

      AuthorizationResponse getAuthorizationResponse()
       Settings used for controlling authorization response metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationResponse authorization_response = 8;
      Returns:
      The authorizationResponse.
    • getAuthorizationResponseOrBuilder

      AuthorizationResponseOrBuilder getAuthorizationResponseOrBuilder()
       Settings used for controlling authorization response metadata.
       
      .envoy.extensions.filters.http.ext_authz.v3.AuthorizationResponse authorization_response = 8;
    • hasRetryPolicy

      boolean hasRetryPolicy()
       Optional retry policy for requests to the authorization server.
       If not set, no retries will be performed.
      
       .. note::
         When this field is set, the ``ext_authz`` filter will buffer the request body for retry purposes.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 9;
      Returns:
      Whether the retryPolicy field is set.
    • getRetryPolicy

      RetryPolicy getRetryPolicy()
       Optional retry policy for requests to the authorization server.
       If not set, no retries will be performed.
      
       .. note::
         When this field is set, the ``ext_authz`` filter will buffer the request body for retry purposes.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 9;
      Returns:
      The retryPolicy.
    • getRetryPolicyOrBuilder

      RetryPolicyOrBuilder getRetryPolicyOrBuilder()
       Optional retry policy for requests to the authorization server.
       If not set, no retries will be performed.
      
       .. note::
         When this field is set, the ``ext_authz`` filter will buffer the request body for retry purposes.
       
      .envoy.config.core.v3.RetryPolicy retry_policy = 9;