public interface AuthorizationRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
ListStringMatcher |
getAllowedHeaders()
Authorization request will include the client request headers that have a correspondent match
in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`.
|
ListStringMatcherOrBuilder |
getAllowedHeadersOrBuilder()
Authorization request will include the client request headers that have a correspondent match
in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`.
|
HeaderValue |
getHeadersToAdd(int index)
Sets a list of headers that will be included to the request to authorization service.
|
int |
getHeadersToAddCount()
Sets a list of headers that will be included to the request to authorization service.
|
List<HeaderValue> |
getHeadersToAddList()
Sets a list of headers that will be included to the request to authorization service.
|
HeaderValueOrBuilder |
getHeadersToAddOrBuilder(int index)
Sets a list of headers that will be included to the request to authorization service.
|
List<? extends HeaderValueOrBuilder> |
getHeadersToAddOrBuilderList()
Sets a list of headers that will be included to the request to authorization service.
|
boolean |
hasAllowedHeaders()
Authorization request will include the client request headers that have a correspondent match
in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasAllowedHeaders()
Authorization request will include the client request headers that have a correspondent match in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`. Note that in addition to the user's supplied matchers: 1. *Host*, *Method*, *Path* and *Content-Length* are automatically included to the list. 2. *Content-Length* will be set to 0 and the request to the authorization service will not have a message body. However, the authorization request can include the buffered client request body (controlled by :ref:`with_request_body <envoy_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` setting), consequently the value of *Content-Length* of the authorization request reflects the size of its payload size.
.envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;ListStringMatcher getAllowedHeaders()
Authorization request will include the client request headers that have a correspondent match in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`. Note that in addition to the user's supplied matchers: 1. *Host*, *Method*, *Path* and *Content-Length* are automatically included to the list. 2. *Content-Length* will be set to 0 and the request to the authorization service will not have a message body. However, the authorization request can include the buffered client request body (controlled by :ref:`with_request_body <envoy_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` setting), consequently the value of *Content-Length* of the authorization request reflects the size of its payload size.
.envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;ListStringMatcherOrBuilder getAllowedHeadersOrBuilder()
Authorization request will include the client request headers that have a correspondent match in the :ref:`list <envoy_api_msg_type.matcher.v3.ListStringMatcher>`. Note that in addition to the user's supplied matchers: 1. *Host*, *Method*, *Path* and *Content-Length* are automatically included to the list. 2. *Content-Length* will be set to 0 and the request to the authorization service will not have a message body. However, the authorization request can include the buffered client request body (controlled by :ref:`with_request_body <envoy_api_field_extensions.filters.http.ext_authz.v3.ExtAuthz.with_request_body>` setting), consequently the value of *Content-Length* of the authorization request reflects the size of its payload size.
.envoy.type.matcher.v3.ListStringMatcher allowed_headers = 1;List<HeaderValue> getHeadersToAddList()
Sets a list of headers that will be included to the request to authorization service. Note that client request of the same key will be overridden.
repeated .envoy.config.core.v3.HeaderValue headers_to_add = 2;HeaderValue getHeadersToAdd(int index)
Sets a list of headers that will be included to the request to authorization service. Note that client request of the same key will be overridden.
repeated .envoy.config.core.v3.HeaderValue headers_to_add = 2;int getHeadersToAddCount()
Sets a list of headers that will be included to the request to authorization service. Note that client request of the same key will be overridden.
repeated .envoy.config.core.v3.HeaderValue headers_to_add = 2;List<? extends HeaderValueOrBuilder> getHeadersToAddOrBuilderList()
Sets a list of headers that will be included to the request to authorization service. Note that client request of the same key will be overridden.
repeated .envoy.config.core.v3.HeaderValue headers_to_add = 2;HeaderValueOrBuilder getHeadersToAddOrBuilder(int index)
Sets a list of headers that will be included to the request to authorization service. Note that client request of the same key will be overridden.
repeated .envoy.config.core.v3.HeaderValue headers_to_add = 2;Copyright © 2018–2021 The Envoy Project. All rights reserved.