Interface AuthorizationResponseOrBuilder

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

public interface AuthorizationResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.
    boolean
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.
    boolean
    When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasAllowedUpstreamHeaders

      boolean hasAllowedUpstreamHeaders()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the original client request.
       Note that coexistent headers will be overridden.
       
      .envoy.type.matcher.ListStringMatcher allowed_upstream_headers = 1;
      Returns:
      Whether the allowedUpstreamHeaders field is set.
    • getAllowedUpstreamHeaders

      ListStringMatcher getAllowedUpstreamHeaders()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the original client request.
       Note that coexistent headers will be overridden.
       
      .envoy.type.matcher.ListStringMatcher allowed_upstream_headers = 1;
      Returns:
      The allowedUpstreamHeaders.
    • getAllowedUpstreamHeadersOrBuilder

      ListStringMatcherOrBuilder getAllowedUpstreamHeadersOrBuilder()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the original client request.
       Note that coexistent headers will be overridden.
       
      .envoy.type.matcher.ListStringMatcher allowed_upstream_headers = 1;
    • hasAllowedClientHeaders

      boolean hasAllowedClientHeaders()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the client's response. Note
       that when this list is *not* set, all the authorization response headers, except *Authority
       (Host)* will be in the response to the client. When a header is included in this list, *Path*,
       *Status*, *Content-Length*, *WWWAuthenticate* and *Location* are automatically added.
       
      .envoy.type.matcher.ListStringMatcher allowed_client_headers = 2;
      Returns:
      Whether the allowedClientHeaders field is set.
    • getAllowedClientHeaders

      ListStringMatcher getAllowedClientHeaders()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the client's response. Note
       that when this list is *not* set, all the authorization response headers, except *Authority
       (Host)* will be in the response to the client. When a header is included in this list, *Path*,
       *Status*, *Content-Length*, *WWWAuthenticate* and *Location* are automatically added.
       
      .envoy.type.matcher.ListStringMatcher allowed_client_headers = 2;
      Returns:
      The allowedClientHeaders.
    • getAllowedClientHeadersOrBuilder

      ListStringMatcherOrBuilder getAllowedClientHeadersOrBuilder()
       When this :ref:`list <envoy_api_msg_type.matcher.ListStringMatcher>` is set, authorization
       response headers that have a correspondent match will be added to the client's response. Note
       that when this list is *not* set, all the authorization response headers, except *Authority
       (Host)* will be in the response to the client. When a header is included in this list, *Path*,
       *Status*, *Content-Length*, *WWWAuthenticate* and *Location* are automatically added.
       
      .envoy.type.matcher.ListStringMatcher allowed_client_headers = 2;