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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListStringMatchergetAllowedClientHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response.ListStringMatchergetAllowedClientHeadersOnSuccess()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied.ListStringMatcherOrBuildergetAllowedClientHeadersOnSuccessOrBuilder()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied.ListStringMatcherOrBuildergetAllowedClientHeadersOrBuilder()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response.ListStringMatchergetAllowedUpstreamHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.ListStringMatcherOrBuildergetAllowedUpstreamHeadersOrBuilder()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.ListStringMatchergetAllowedUpstreamHeadersToAppend()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.ListStringMatcherOrBuildergetAllowedUpstreamHeadersToAppendOrBuilder()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.ListStringMatchergetDynamicMetadataFromHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter.ListStringMatcherOrBuildergetDynamicMetadataFromHeadersOrBuilder()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter.booleanhasAllowedClientHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response.booleanhasAllowedClientHeadersOnSuccess()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied.booleanhasAllowedUpstreamHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the original client request.booleanhasAllowedUpstreamHeadersToAppend()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response.booleanhasDynamicMetadataFromHeaders()When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
hasAllowedUpstreamHeaders
boolean hasAllowedUpstreamHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_upstream_headers = 1;- Returns:
- Whether the allowedUpstreamHeaders field is set.
-
getAllowedUpstreamHeaders
ListStringMatcher getAllowedUpstreamHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_upstream_headers = 1;- Returns:
- The allowedUpstreamHeaders.
-
getAllowedUpstreamHeadersOrBuilder
ListStringMatcherOrBuilder getAllowedUpstreamHeadersOrBuilder()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_upstream_headers = 1;
-
hasAllowedUpstreamHeadersToAppend
boolean hasAllowedUpstreamHeadersToAppend()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response. Note that coexistent headers will be appended.
.envoy.type.matcher.v3.ListStringMatcher allowed_upstream_headers_to_append = 3;- Returns:
- Whether the allowedUpstreamHeadersToAppend field is set.
-
getAllowedUpstreamHeadersToAppend
ListStringMatcher getAllowedUpstreamHeadersToAppend()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response. Note that coexistent headers will be appended.
.envoy.type.matcher.v3.ListStringMatcher allowed_upstream_headers_to_append = 3;- Returns:
- The allowedUpstreamHeadersToAppend.
-
getAllowedUpstreamHeadersToAppendOrBuilder
ListStringMatcherOrBuilder getAllowedUpstreamHeadersToAppendOrBuilder()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be added to the client's response. Note that coexistent headers will be appended.
.envoy.type.matcher.v3.ListStringMatcher allowed_upstream_headers_to_append = 3;
-
hasAllowedClientHeaders
boolean hasAllowedClientHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_client_headers = 2;- Returns:
- Whether the allowedClientHeaders field is set.
-
getAllowedClientHeaders
ListStringMatcher getAllowedClientHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_client_headers = 2;- Returns:
- The allowedClientHeaders.
-
getAllowedClientHeadersOrBuilder
ListStringMatcherOrBuilder getAllowedClientHeadersOrBuilder()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.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.v3.ListStringMatcher allowed_client_headers = 2;
-
hasAllowedClientHeadersOnSuccess
boolean hasAllowedClientHeadersOnSuccess()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied. When this list is *not* set, no additional headers will be added to the client's response on success.
.envoy.type.matcher.v3.ListStringMatcher allowed_client_headers_on_success = 4;- Returns:
- Whether the allowedClientHeadersOnSuccess field is set.
-
getAllowedClientHeadersOnSuccess
ListStringMatcher getAllowedClientHeadersOnSuccess()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied. When this list is *not* set, no additional headers will be added to the client's response on success.
.envoy.type.matcher.v3.ListStringMatcher allowed_client_headers_on_success = 4;- Returns:
- The allowedClientHeadersOnSuccess.
-
getAllowedClientHeadersOnSuccessOrBuilder
ListStringMatcherOrBuilder getAllowedClientHeadersOnSuccessOrBuilder()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>`. is set, authorization response headers that have a correspondent match will be added to the client's response when the authorization response itself is successful, i.e. not failed or denied. When this list is *not* set, no additional headers will be added to the client's response on success.
.envoy.type.matcher.v3.ListStringMatcher allowed_client_headers_on_success = 4;
-
hasDynamicMetadataFromHeaders
boolean hasDynamicMetadataFromHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter. This metadata lives in a namespace specified by the canonical name of extension filter that requires it: - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter. - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
.envoy.type.matcher.v3.ListStringMatcher dynamic_metadata_from_headers = 5;- Returns:
- Whether the dynamicMetadataFromHeaders field is set.
-
getDynamicMetadataFromHeaders
ListStringMatcher getDynamicMetadataFromHeaders()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter. This metadata lives in a namespace specified by the canonical name of extension filter that requires it: - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter. - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
.envoy.type.matcher.v3.ListStringMatcher dynamic_metadata_from_headers = 5;- Returns:
- The dynamicMetadataFromHeaders.
-
getDynamicMetadataFromHeadersOrBuilder
ListStringMatcherOrBuilder getDynamicMetadataFromHeadersOrBuilder()
When this :ref:`list <envoy_v3_api_msg_type.matcher.v3.ListStringMatcher>` is set, authorization response headers that have a correspondent match will be emitted as dynamic metadata to be consumed by the next filter. This metadata lives in a namespace specified by the canonical name of extension filter that requires it: - :ref:`envoy.filters.http.ext_authz <config_http_filters_ext_authz_dynamic_metadata>` for HTTP filter. - :ref:`envoy.filters.network.ext_authz <config_network_filters_ext_authz_dynamic_metadata>` for network filter.
.envoy.type.matcher.v3.ListStringMatcher dynamic_metadata_from_headers = 5;
-
-