public static final class OAuth2Config.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder> implements OAuth2ConfigOrBuilder
OAuth config [#next-free-field: 9]Protobuf type
envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Config| Modifier and Type | Method and Description |
|---|---|
OAuth2Config.Builder |
addAllPassThroughMatcher(Iterable<? extends HeaderMatcher> values)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
addPassThroughMatcher(HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
addPassThroughMatcher(HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
addPassThroughMatcher(int index,
HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
addPassThroughMatcher(int index,
HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
HeaderMatcher.Builder |
addPassThroughMatcherBuilder()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
HeaderMatcher.Builder |
addPassThroughMatcherBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OAuth2Config |
build() |
OAuth2Config |
buildPartial() |
OAuth2Config.Builder |
clear() |
OAuth2Config.Builder |
clearAuthorizationEndpoint()
The endpoint redirect to for authorization in response to unauthorized requests.
|
OAuth2Config.Builder |
clearCredentials()
Credentials used for OAuth.
|
OAuth2Config.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
OAuth2Config.Builder |
clearForwardBearerToken()
Forward the OAuth token as a Bearer to upstream web service.
|
OAuth2Config.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
OAuth2Config.Builder |
clearPassThroughMatcher()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
clearRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
OAuth2Config.Builder |
clearRedirectUri()
The redirect URI passed to the authorization endpoint.
|
OAuth2Config.Builder |
clearSignoutPath()
The path to sign a user out, clearing their credential cookies.
|
OAuth2Config.Builder |
clearTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
|
OAuth2Config.Builder |
clone() |
String |
getAuthorizationEndpoint()
The endpoint redirect to for authorization in response to unauthorized requests.
|
com.google.protobuf.ByteString |
getAuthorizationEndpointBytes()
The endpoint redirect to for authorization in response to unauthorized requests.
|
OAuth2Credentials |
getCredentials()
Credentials used for OAuth.
|
OAuth2Credentials.Builder |
getCredentialsBuilder()
Credentials used for OAuth.
|
OAuth2CredentialsOrBuilder |
getCredentialsOrBuilder()
Credentials used for OAuth.
|
OAuth2Config |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getForwardBearerToken()
Forward the OAuth token as a Bearer to upstream web service.
|
HeaderMatcher |
getPassThroughMatcher(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
HeaderMatcher.Builder |
getPassThroughMatcherBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
List<HeaderMatcher.Builder> |
getPassThroughMatcherBuilderList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
int |
getPassThroughMatcherCount()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
List<HeaderMatcher> |
getPassThroughMatcherList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
HeaderMatcherOrBuilder |
getPassThroughMatcherOrBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
List<? extends HeaderMatcherOrBuilder> |
getPassThroughMatcherOrBuilderList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
PathMatcher |
getRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
PathMatcher.Builder |
getRedirectPathMatcherBuilder()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
PathMatcherOrBuilder |
getRedirectPathMatcherOrBuilder()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
String |
getRedirectUri()
The redirect URI passed to the authorization endpoint.
|
com.google.protobuf.ByteString |
getRedirectUriBytes()
The redirect URI passed to the authorization endpoint.
|
PathMatcher |
getSignoutPath()
The path to sign a user out, clearing their credential cookies.
|
PathMatcher.Builder |
getSignoutPathBuilder()
The path to sign a user out, clearing their credential cookies.
|
PathMatcherOrBuilder |
getSignoutPathOrBuilder()
The path to sign a user out, clearing their credential cookies.
|
HttpUri |
getTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
|
HttpUri.Builder |
getTokenEndpointBuilder()
Endpoint on the authorization server to retrieve the access token from.
|
HttpUriOrBuilder |
getTokenEndpointOrBuilder()
Endpoint on the authorization server to retrieve the access token from.
|
boolean |
hasCredentials()
Credentials used for OAuth.
|
boolean |
hasRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
boolean |
hasSignoutPath()
The path to sign a user out, clearing their credential cookies.
|
boolean |
hasTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
OAuth2Config.Builder |
mergeCredentials(OAuth2Credentials value)
Credentials used for OAuth.
|
OAuth2Config.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
OAuth2Config.Builder |
mergeFrom(com.google.protobuf.Message other) |
OAuth2Config.Builder |
mergeFrom(OAuth2Config other) |
OAuth2Config.Builder |
mergeRedirectPathMatcher(PathMatcher value)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
OAuth2Config.Builder |
mergeSignoutPath(PathMatcher value)
The path to sign a user out, clearing their credential cookies.
|
OAuth2Config.Builder |
mergeTokenEndpoint(HttpUri value)
Endpoint on the authorization server to retrieve the access token from.
|
OAuth2Config.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
OAuth2Config.Builder |
removePassThroughMatcher(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
setAuthorizationEndpoint(String value)
The endpoint redirect to for authorization in response to unauthorized requests.
|
OAuth2Config.Builder |
setAuthorizationEndpointBytes(com.google.protobuf.ByteString value)
The endpoint redirect to for authorization in response to unauthorized requests.
|
OAuth2Config.Builder |
setCredentials(OAuth2Credentials.Builder builderForValue)
Credentials used for OAuth.
|
OAuth2Config.Builder |
setCredentials(OAuth2Credentials value)
Credentials used for OAuth.
|
OAuth2Config.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
OAuth2Config.Builder |
setForwardBearerToken(boolean value)
Forward the OAuth token as a Bearer to upstream web service.
|
OAuth2Config.Builder |
setPassThroughMatcher(int index,
HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
setPassThroughMatcher(int index,
HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
|
OAuth2Config.Builder |
setRedirectPathMatcher(PathMatcher.Builder builderForValue)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
OAuth2Config.Builder |
setRedirectPathMatcher(PathMatcher value)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
|
OAuth2Config.Builder |
setRedirectUri(String value)
The redirect URI passed to the authorization endpoint.
|
OAuth2Config.Builder |
setRedirectUriBytes(com.google.protobuf.ByteString value)
The redirect URI passed to the authorization endpoint.
|
OAuth2Config.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
OAuth2Config.Builder |
setSignoutPath(PathMatcher.Builder builderForValue)
The path to sign a user out, clearing their credential cookies.
|
OAuth2Config.Builder |
setSignoutPath(PathMatcher value)
The path to sign a user out, clearing their credential cookies.
|
OAuth2Config.Builder |
setTokenEndpoint(HttpUri.Builder builderForValue)
Endpoint on the authorization server to retrieve the access token from.
|
OAuth2Config.Builder |
setTokenEndpoint(HttpUri value)
Endpoint on the authorization server to retrieve the access token from.
|
OAuth2Config.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic OAuth2Config build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic OAuth2Config buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic OAuth2Config.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OAuth2Config.Builder>public OAuth2Config.Builder mergeFrom(OAuth2Config other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public OAuth2Config.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<OAuth2Config.Builder>IOExceptionpublic boolean hasTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;hasTokenEndpoint in interface OAuth2ConfigOrBuilderpublic HttpUri getTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;getTokenEndpoint in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setTokenEndpoint(HttpUri value)
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;public OAuth2Config.Builder setTokenEndpoint(HttpUri.Builder builderForValue)
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;public OAuth2Config.Builder mergeTokenEndpoint(HttpUri value)
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;public OAuth2Config.Builder clearTokenEndpoint()
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;public HttpUri.Builder getTokenEndpointBuilder()
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;public HttpUriOrBuilder getTokenEndpointOrBuilder()
Endpoint on the authorization server to retrieve the access token from.
.envoy.config.core.v3.HttpUri token_endpoint = 1;getTokenEndpointOrBuilder in interface OAuth2ConfigOrBuilderpublic String getAuthorizationEndpoint()
The endpoint redirect to for authorization in response to unauthorized requests.
string authorization_endpoint = 2 [(.validate.rules) = { ... }getAuthorizationEndpoint in interface OAuth2ConfigOrBuilderpublic com.google.protobuf.ByteString getAuthorizationEndpointBytes()
The endpoint redirect to for authorization in response to unauthorized requests.
string authorization_endpoint = 2 [(.validate.rules) = { ... }getAuthorizationEndpointBytes in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setAuthorizationEndpoint(String value)
The endpoint redirect to for authorization in response to unauthorized requests.
string authorization_endpoint = 2 [(.validate.rules) = { ... }public OAuth2Config.Builder clearAuthorizationEndpoint()
The endpoint redirect to for authorization in response to unauthorized requests.
string authorization_endpoint = 2 [(.validate.rules) = { ... }public OAuth2Config.Builder setAuthorizationEndpointBytes(com.google.protobuf.ByteString value)
The endpoint redirect to for authorization in response to unauthorized requests.
string authorization_endpoint = 2 [(.validate.rules) = { ... }public boolean hasCredentials()
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }hasCredentials in interface OAuth2ConfigOrBuilderpublic OAuth2Credentials getCredentials()
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }getCredentials in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setCredentials(OAuth2Credentials value)
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }public OAuth2Config.Builder setCredentials(OAuth2Credentials.Builder builderForValue)
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }public OAuth2Config.Builder mergeCredentials(OAuth2Credentials value)
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }public OAuth2Config.Builder clearCredentials()
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }public OAuth2Credentials.Builder getCredentialsBuilder()
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }public OAuth2CredentialsOrBuilder getCredentialsOrBuilder()
Credentials used for OAuth.
.envoy.extensions.filters.http.oauth2.v3alpha.OAuth2Credentials credentials = 3 [(.validate.rules) = { ... }getCredentialsOrBuilder in interface OAuth2ConfigOrBuilderpublic String getRedirectUri()
The redirect URI passed to the authorization endpoint. Supports header formatting tokens. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`. This URI should not contain any query parameters.
string redirect_uri = 4 [(.validate.rules) = { ... }getRedirectUri in interface OAuth2ConfigOrBuilderpublic com.google.protobuf.ByteString getRedirectUriBytes()
The redirect URI passed to the authorization endpoint. Supports header formatting tokens. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`. This URI should not contain any query parameters.
string redirect_uri = 4 [(.validate.rules) = { ... }getRedirectUriBytes in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setRedirectUri(String value)
The redirect URI passed to the authorization endpoint. Supports header formatting tokens. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`. This URI should not contain any query parameters.
string redirect_uri = 4 [(.validate.rules) = { ... }public OAuth2Config.Builder clearRedirectUri()
The redirect URI passed to the authorization endpoint. Supports header formatting tokens. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`. This URI should not contain any query parameters.
string redirect_uri = 4 [(.validate.rules) = { ... }public OAuth2Config.Builder setRedirectUriBytes(com.google.protobuf.ByteString value)
The redirect URI passed to the authorization endpoint. Supports header formatting tokens. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`. This URI should not contain any query parameters.
string redirect_uri = 4 [(.validate.rules) = { ... }public boolean hasRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }hasRedirectPathMatcher in interface OAuth2ConfigOrBuilderpublic PathMatcher getRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }getRedirectPathMatcher in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setRedirectPathMatcher(PathMatcher value)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }public OAuth2Config.Builder setRedirectPathMatcher(PathMatcher.Builder builderForValue)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }public OAuth2Config.Builder mergeRedirectPathMatcher(PathMatcher value)
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }public OAuth2Config.Builder clearRedirectPathMatcher()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }public PathMatcher.Builder getRedirectPathMatcherBuilder()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }public PathMatcherOrBuilder getRedirectPathMatcherOrBuilder()
Matching criteria used to determine whether a path appears to be the result of a redirect from the authorization server.
.envoy.type.matcher.v3.PathMatcher redirect_path_matcher = 5 [(.validate.rules) = { ... }getRedirectPathMatcherOrBuilder in interface OAuth2ConfigOrBuilderpublic boolean hasSignoutPath()
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }hasSignoutPath in interface OAuth2ConfigOrBuilderpublic PathMatcher getSignoutPath()
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }getSignoutPath in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setSignoutPath(PathMatcher value)
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }public OAuth2Config.Builder setSignoutPath(PathMatcher.Builder builderForValue)
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }public OAuth2Config.Builder mergeSignoutPath(PathMatcher value)
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }public OAuth2Config.Builder clearSignoutPath()
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }public PathMatcher.Builder getSignoutPathBuilder()
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }public PathMatcherOrBuilder getSignoutPathOrBuilder()
The path to sign a user out, clearing their credential cookies.
.envoy.type.matcher.v3.PathMatcher signout_path = 6 [(.validate.rules) = { ... }getSignoutPathOrBuilder in interface OAuth2ConfigOrBuilderpublic boolean getForwardBearerToken()
Forward the OAuth token as a Bearer to upstream web service.
bool forward_bearer_token = 7;getForwardBearerToken in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setForwardBearerToken(boolean value)
Forward the OAuth token as a Bearer to upstream web service.
bool forward_bearer_token = 7;public OAuth2Config.Builder clearForwardBearerToken()
Forward the OAuth token as a Bearer to upstream web service.
bool forward_bearer_token = 7;public List<HeaderMatcher> getPassThroughMatcherList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;getPassThroughMatcherList in interface OAuth2ConfigOrBuilderpublic int getPassThroughMatcherCount()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;getPassThroughMatcherCount in interface OAuth2ConfigOrBuilderpublic HeaderMatcher getPassThroughMatcher(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;getPassThroughMatcher in interface OAuth2ConfigOrBuilderpublic OAuth2Config.Builder setPassThroughMatcher(int index, HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder setPassThroughMatcher(int index, HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder addPassThroughMatcher(HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder addPassThroughMatcher(int index, HeaderMatcher value)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder addPassThroughMatcher(HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder addPassThroughMatcher(int index, HeaderMatcher.Builder builderForValue)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder addAllPassThroughMatcher(Iterable<? extends HeaderMatcher> values)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder clearPassThroughMatcher()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public OAuth2Config.Builder removePassThroughMatcher(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public HeaderMatcher.Builder getPassThroughMatcherBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public HeaderMatcherOrBuilder getPassThroughMatcherOrBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;getPassThroughMatcherOrBuilder in interface OAuth2ConfigOrBuilderpublic List<? extends HeaderMatcherOrBuilder> getPassThroughMatcherOrBuilderList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;getPassThroughMatcherOrBuilderList in interface OAuth2ConfigOrBuilderpublic HeaderMatcher.Builder addPassThroughMatcherBuilder()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public HeaderMatcher.Builder addPassThroughMatcherBuilder(int index)
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public List<HeaderMatcher.Builder> getPassThroughMatcherBuilderList()
Any request that matches any of the provided matchers will be passed through without OAuth validation.
repeated .envoy.config.route.v3.HeaderMatcher pass_through_matcher = 8;public final OAuth2Config.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>public final OAuth2Config.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<OAuth2Config.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.