Class AuthorizationResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
- io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3.AuthorizationResponse.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AuthorizationResponseOrBuilder,Cloneable
- Enclosing class:
- AuthorizationResponse
public static final class AuthorizationResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder> implements AuthorizationResponseOrBuilder
[#next-free-field: 6]
Protobuf typeenvoy.extensions.filters.http.ext_authz.v3.AuthorizationResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AuthorizationResponse.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AuthorizationResponsebuild()AuthorizationResponsebuildPartial()AuthorizationResponse.Builderclear()AuthorizationResponse.BuilderclearAllowedClientHeaders()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.AuthorizationResponse.BuilderclearAllowedClientHeadersOnSuccess()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.AuthorizationResponse.BuilderclearAllowedUpstreamHeaders()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.AuthorizationResponse.BuilderclearAllowedUpstreamHeadersToAppend()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.AuthorizationResponse.BuilderclearDynamicMetadataFromHeaders()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.AuthorizationResponse.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AuthorizationResponse.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AuthorizationResponse.Builderclone()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.ListStringMatcher.BuildergetAllowedClientHeadersBuilder()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.ListStringMatcher.BuildergetAllowedClientHeadersOnSuccessBuilder()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.ListStringMatcher.BuildergetAllowedUpstreamHeadersBuilder()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.ListStringMatcher.BuildergetAllowedUpstreamHeadersToAppendBuilder()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.AuthorizationResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()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.ListStringMatcher.BuildergetDynamicMetadataFromHeadersBuilder()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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AuthorizationResponse.BuildermergeAllowedClientHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildermergeAllowedClientHeadersOnSuccess(ListStringMatcher value)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.AuthorizationResponse.BuildermergeAllowedUpstreamHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildermergeAllowedUpstreamHeadersToAppend(ListStringMatcher value)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.AuthorizationResponse.BuildermergeDynamicMetadataFromHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AuthorizationResponse.BuildermergeFrom(com.google.protobuf.Message other)AuthorizationResponse.BuildermergeFrom(AuthorizationResponse other)AuthorizationResponse.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AuthorizationResponse.BuildersetAllowedClientHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildersetAllowedClientHeaders(ListStringMatcher.Builder builderForValue)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.AuthorizationResponse.BuildersetAllowedClientHeadersOnSuccess(ListStringMatcher value)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.AuthorizationResponse.BuildersetAllowedClientHeadersOnSuccess(ListStringMatcher.Builder builderForValue)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.AuthorizationResponse.BuildersetAllowedUpstreamHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildersetAllowedUpstreamHeaders(ListStringMatcher.Builder builderForValue)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.AuthorizationResponse.BuildersetAllowedUpstreamHeadersToAppend(ListStringMatcher value)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.AuthorizationResponse.BuildersetAllowedUpstreamHeadersToAppend(ListStringMatcher.Builder builderForValue)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.AuthorizationResponse.BuildersetDynamicMetadataFromHeaders(ListStringMatcher value)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.AuthorizationResponse.BuildersetDynamicMetadataFromHeaders(ListStringMatcher.Builder builderForValue)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.AuthorizationResponse.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AuthorizationResponse.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AuthorizationResponse.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
clear
public AuthorizationResponse.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
getDefaultInstanceForType
public AuthorizationResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AuthorizationResponse build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AuthorizationResponse buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AuthorizationResponse.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
setField
public AuthorizationResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
clearField
public AuthorizationResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
clearOneof
public AuthorizationResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
setRepeatedField
public AuthorizationResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
addRepeatedField
public AuthorizationResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
mergeFrom
public AuthorizationResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthorizationResponse.Builder>
-
mergeFrom
public AuthorizationResponse.Builder mergeFrom(AuthorizationResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
mergeFrom
public AuthorizationResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AuthorizationResponse.Builder>- Throws:
IOException
-
hasAllowedUpstreamHeaders
public 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;- Specified by:
hasAllowedUpstreamHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- Whether the allowedUpstreamHeaders field is set.
-
getAllowedUpstreamHeaders
public 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;- Specified by:
getAllowedUpstreamHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- The allowedUpstreamHeaders.
-
setAllowedUpstreamHeaders
public AuthorizationResponse.Builder setAllowedUpstreamHeaders(ListStringMatcher value)
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;
-
setAllowedUpstreamHeaders
public AuthorizationResponse.Builder setAllowedUpstreamHeaders(ListStringMatcher.Builder builderForValue)
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;
-
mergeAllowedUpstreamHeaders
public AuthorizationResponse.Builder mergeAllowedUpstreamHeaders(ListStringMatcher value)
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;
-
clearAllowedUpstreamHeaders
public AuthorizationResponse.Builder clearAllowedUpstreamHeaders()
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;
-
getAllowedUpstreamHeadersBuilder
public ListStringMatcher.Builder getAllowedUpstreamHeadersBuilder()
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;
-
getAllowedUpstreamHeadersOrBuilder
public 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;- Specified by:
getAllowedUpstreamHeadersOrBuilderin interfaceAuthorizationResponseOrBuilder
-
hasAllowedUpstreamHeadersToAppend
public 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;- Specified by:
hasAllowedUpstreamHeadersToAppendin interfaceAuthorizationResponseOrBuilder- Returns:
- Whether the allowedUpstreamHeadersToAppend field is set.
-
getAllowedUpstreamHeadersToAppend
public 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;- Specified by:
getAllowedUpstreamHeadersToAppendin interfaceAuthorizationResponseOrBuilder- Returns:
- The allowedUpstreamHeadersToAppend.
-
setAllowedUpstreamHeadersToAppend
public AuthorizationResponse.Builder setAllowedUpstreamHeadersToAppend(ListStringMatcher value)
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;
-
setAllowedUpstreamHeadersToAppend
public AuthorizationResponse.Builder setAllowedUpstreamHeadersToAppend(ListStringMatcher.Builder builderForValue)
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;
-
mergeAllowedUpstreamHeadersToAppend
public AuthorizationResponse.Builder mergeAllowedUpstreamHeadersToAppend(ListStringMatcher value)
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;
-
clearAllowedUpstreamHeadersToAppend
public AuthorizationResponse.Builder clearAllowedUpstreamHeadersToAppend()
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;
-
getAllowedUpstreamHeadersToAppendBuilder
public ListStringMatcher.Builder getAllowedUpstreamHeadersToAppendBuilder()
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;
-
getAllowedUpstreamHeadersToAppendOrBuilder
public 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;- Specified by:
getAllowedUpstreamHeadersToAppendOrBuilderin interfaceAuthorizationResponseOrBuilder
-
hasAllowedClientHeaders
public 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;- Specified by:
hasAllowedClientHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- Whether the allowedClientHeaders field is set.
-
getAllowedClientHeaders
public 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;- Specified by:
getAllowedClientHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- The allowedClientHeaders.
-
setAllowedClientHeaders
public AuthorizationResponse.Builder setAllowedClientHeaders(ListStringMatcher value)
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;
-
setAllowedClientHeaders
public AuthorizationResponse.Builder setAllowedClientHeaders(ListStringMatcher.Builder builderForValue)
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;
-
mergeAllowedClientHeaders
public AuthorizationResponse.Builder mergeAllowedClientHeaders(ListStringMatcher value)
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;
-
clearAllowedClientHeaders
public AuthorizationResponse.Builder clearAllowedClientHeaders()
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;
-
getAllowedClientHeadersBuilder
public ListStringMatcher.Builder getAllowedClientHeadersBuilder()
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;
-
getAllowedClientHeadersOrBuilder
public 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;- Specified by:
getAllowedClientHeadersOrBuilderin interfaceAuthorizationResponseOrBuilder
-
hasAllowedClientHeadersOnSuccess
public 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;- Specified by:
hasAllowedClientHeadersOnSuccessin interfaceAuthorizationResponseOrBuilder- Returns:
- Whether the allowedClientHeadersOnSuccess field is set.
-
getAllowedClientHeadersOnSuccess
public 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;- Specified by:
getAllowedClientHeadersOnSuccessin interfaceAuthorizationResponseOrBuilder- Returns:
- The allowedClientHeadersOnSuccess.
-
setAllowedClientHeadersOnSuccess
public AuthorizationResponse.Builder setAllowedClientHeadersOnSuccess(ListStringMatcher value)
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;
-
setAllowedClientHeadersOnSuccess
public AuthorizationResponse.Builder setAllowedClientHeadersOnSuccess(ListStringMatcher.Builder builderForValue)
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;
-
mergeAllowedClientHeadersOnSuccess
public AuthorizationResponse.Builder mergeAllowedClientHeadersOnSuccess(ListStringMatcher value)
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;
-
clearAllowedClientHeadersOnSuccess
public AuthorizationResponse.Builder clearAllowedClientHeadersOnSuccess()
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;
-
getAllowedClientHeadersOnSuccessBuilder
public ListStringMatcher.Builder getAllowedClientHeadersOnSuccessBuilder()
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;
-
getAllowedClientHeadersOnSuccessOrBuilder
public 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;- Specified by:
getAllowedClientHeadersOnSuccessOrBuilderin interfaceAuthorizationResponseOrBuilder
-
hasDynamicMetadataFromHeaders
public 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;- Specified by:
hasDynamicMetadataFromHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- Whether the dynamicMetadataFromHeaders field is set.
-
getDynamicMetadataFromHeaders
public 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;- Specified by:
getDynamicMetadataFromHeadersin interfaceAuthorizationResponseOrBuilder- Returns:
- The dynamicMetadataFromHeaders.
-
setDynamicMetadataFromHeaders
public AuthorizationResponse.Builder setDynamicMetadataFromHeaders(ListStringMatcher value)
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;
-
setDynamicMetadataFromHeaders
public AuthorizationResponse.Builder setDynamicMetadataFromHeaders(ListStringMatcher.Builder builderForValue)
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;
-
mergeDynamicMetadataFromHeaders
public AuthorizationResponse.Builder mergeDynamicMetadataFromHeaders(ListStringMatcher value)
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;
-
clearDynamicMetadataFromHeaders
public AuthorizationResponse.Builder clearDynamicMetadataFromHeaders()
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;
-
getDynamicMetadataFromHeadersBuilder
public ListStringMatcher.Builder getDynamicMetadataFromHeadersBuilder()
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;
-
getDynamicMetadataFromHeadersOrBuilder
public 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;- Specified by:
getDynamicMetadataFromHeadersOrBuilderin interfaceAuthorizationResponseOrBuilder
-
setUnknownFields
public final AuthorizationResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
mergeUnknownFields
public final AuthorizationResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AuthorizationResponse.Builder>
-
-