public static interface ExtAuthzOuterClass.HttpServiceOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getAllowedAuthorizationHeaders(int index)
Sets a list of headers that can be sent from the authorization server to the upstream service,
or to the downstream client when present in the authorization response.
|
com.google.protobuf.ByteString |
getAllowedAuthorizationHeadersBytes(int index)
Sets a list of headers that can be sent from the authorization server to the upstream service,
or to the downstream client when present in the authorization response.
|
int |
getAllowedAuthorizationHeadersCount()
Sets a list of headers that can be sent from the authorization server to the upstream service,
or to the downstream client when present in the authorization response.
|
List<String> |
getAllowedAuthorizationHeadersList()
Sets a list of headers that can be sent from the authorization server to the upstream service,
or to the downstream client when present in the authorization response.
|
String |
getAllowedRequestHeaders(int index)
Sets a list of headers that should be sent *from the filter* to the authorization server
when they are also present in the client request.
|
com.google.protobuf.ByteString |
getAllowedRequestHeadersBytes(int index)
Sets a list of headers that should be sent *from the filter* to the authorization server
when they are also present in the client request.
|
int |
getAllowedRequestHeadersCount()
Sets a list of headers that should be sent *from the filter* to the authorization server
when they are also present in the client request.
|
List<String> |
getAllowedRequestHeadersList()
Sets a list of headers that should be sent *from the filter* to the authorization server
when they are also present in the client request.
|
Base.HeaderValue |
getAuthorizationHeadersToAdd(int index)
Sets a list of headers and their values that will be added to the request to external
authorization server.
|
int |
getAuthorizationHeadersToAddCount()
Sets a list of headers and their values that will be added to the request to external
authorization server.
|
List<Base.HeaderValue> |
getAuthorizationHeadersToAddList()
Sets a list of headers and their values that will be added to the request to external
authorization server.
|
Base.HeaderValueOrBuilder |
getAuthorizationHeadersToAddOrBuilder(int index)
Sets a list of headers and their values that will be added to the request to external
authorization server.
|
List<? extends Base.HeaderValueOrBuilder> |
getAuthorizationHeadersToAddOrBuilderList()
Sets a list of headers and their values that will be added to the request to external
authorization server.
|
String |
getPathPrefix()
Sets an optional prefix to the value of authorization request header *Path*.
|
com.google.protobuf.ByteString |
getPathPrefixBytes()
Sets an optional prefix to the value of authorization request header *Path*.
|
HttpUriOuterClass.HttpUri |
getServerUri()
Sets the HTTP server URI which the authorization requests must be sent to.
|
HttpUriOuterClass.HttpUriOrBuilder |
getServerUriOrBuilder()
Sets the HTTP server URI which the authorization requests must be sent to.
|
boolean |
hasServerUri()
Sets the HTTP server URI which the authorization requests must be sent to.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofboolean hasServerUri()
Sets the HTTP server URI which the authorization requests must be sent to.
.envoy.api.v2.core.HttpUri server_uri = 1;HttpUriOuterClass.HttpUri getServerUri()
Sets the HTTP server URI which the authorization requests must be sent to.
.envoy.api.v2.core.HttpUri server_uri = 1;HttpUriOuterClass.HttpUriOrBuilder getServerUriOrBuilder()
Sets the HTTP server URI which the authorization requests must be sent to.
.envoy.api.v2.core.HttpUri server_uri = 1;String getPathPrefix()
Sets an optional prefix to the value of authorization request header *Path*.
string path_prefix = 2;com.google.protobuf.ByteString getPathPrefixBytes()
Sets an optional prefix to the value of authorization request header *Path*.
string path_prefix = 2;List<String> getAllowedAuthorizationHeadersList()
Sets a list of headers that can be sent from the authorization server to the upstream service, or to the downstream client when present in the authorization response. Note that a matched request header will have its value overridden by the ones sent from the authorization server.
repeated string allowed_authorization_headers = 4;int getAllowedAuthorizationHeadersCount()
Sets a list of headers that can be sent from the authorization server to the upstream service, or to the downstream client when present in the authorization response. Note that a matched request header will have its value overridden by the ones sent from the authorization server.
repeated string allowed_authorization_headers = 4;String getAllowedAuthorizationHeaders(int index)
Sets a list of headers that can be sent from the authorization server to the upstream service, or to the downstream client when present in the authorization response. Note that a matched request header will have its value overridden by the ones sent from the authorization server.
repeated string allowed_authorization_headers = 4;com.google.protobuf.ByteString getAllowedAuthorizationHeadersBytes(int index)
Sets a list of headers that can be sent from the authorization server to the upstream service, or to the downstream client when present in the authorization response. Note that a matched request header will have its value overridden by the ones sent from the authorization server.
repeated string allowed_authorization_headers = 4;List<String> getAllowedRequestHeadersList()
Sets a list of headers that should be sent *from the filter* to the authorization server when they are also present in the client request. Note that *Content-Length*, *Authority*, *Method* and *Path* are always dispatched to the authorization server by default. The message will not contain body data and the *Content-Length* will be set to zero.
repeated string allowed_request_headers = 5;int getAllowedRequestHeadersCount()
Sets a list of headers that should be sent *from the filter* to the authorization server when they are also present in the client request. Note that *Content-Length*, *Authority*, *Method* and *Path* are always dispatched to the authorization server by default. The message will not contain body data and the *Content-Length* will be set to zero.
repeated string allowed_request_headers = 5;String getAllowedRequestHeaders(int index)
Sets a list of headers that should be sent *from the filter* to the authorization server when they are also present in the client request. Note that *Content-Length*, *Authority*, *Method* and *Path* are always dispatched to the authorization server by default. The message will not contain body data and the *Content-Length* will be set to zero.
repeated string allowed_request_headers = 5;com.google.protobuf.ByteString getAllowedRequestHeadersBytes(int index)
Sets a list of headers that should be sent *from the filter* to the authorization server when they are also present in the client request. Note that *Content-Length*, *Authority*, *Method* and *Path* are always dispatched to the authorization server by default. The message will not contain body data and the *Content-Length* will be set to zero.
repeated string allowed_request_headers = 5;List<Base.HeaderValue> getAuthorizationHeadersToAddList()
Sets a list of headers and their values that will be added to the request to external authorization server. Note that these will override the headers coming from the downstream.
repeated .envoy.api.v2.core.HeaderValue authorization_headers_to_add = 6;Base.HeaderValue getAuthorizationHeadersToAdd(int index)
Sets a list of headers and their values that will be added to the request to external authorization server. Note that these will override the headers coming from the downstream.
repeated .envoy.api.v2.core.HeaderValue authorization_headers_to_add = 6;int getAuthorizationHeadersToAddCount()
Sets a list of headers and their values that will be added to the request to external authorization server. Note that these will override the headers coming from the downstream.
repeated .envoy.api.v2.core.HeaderValue authorization_headers_to_add = 6;List<? extends Base.HeaderValueOrBuilder> getAuthorizationHeadersToAddOrBuilderList()
Sets a list of headers and their values that will be added to the request to external authorization server. Note that these will override the headers coming from the downstream.
repeated .envoy.api.v2.core.HeaderValue authorization_headers_to_add = 6;Base.HeaderValueOrBuilder getAuthorizationHeadersToAddOrBuilder(int index)
Sets a list of headers and their values that will be added to the request to external authorization server. Note that these will override the headers coming from the downstream.
repeated .envoy.api.v2.core.HeaderValue authorization_headers_to_add = 6;Copyright © 2018 The Envoy Project. All rights reserved.