Uses of Class
io.envoyproxy.envoy.config.common.mutation_rules.v3.HeaderMutationRules.Builder
Packages that use HeaderMutationRules.Builder
Package
Description
-
Uses of HeaderMutationRules.Builder in io.envoyproxy.envoy.config.common.mutation_rules.v3
Methods in io.envoyproxy.envoy.config.common.mutation_rules.v3 that return HeaderMutationRules.BuilderModifier and TypeMethodDescriptionHeaderMutationRules.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) HeaderMutationRules.Builder.clear()HeaderMutationRules.Builder.clearAllowAllRouting()By default, certain headers that could affect processing of subsequent filters or request routing cannot be modified.HeaderMutationRules.Builder.clearAllowEnvoy()If true, allow modification of envoy internal headers.HeaderMutationRules.Builder.clearAllowExpression()If set, specifically allow any header that matches this regular expression.HeaderMutationRules.Builder.clearDisallowAll()If true, prevent modifications of all header values, regardless of any other settings.HeaderMutationRules.Builder.clearDisallowExpression()If set, specifically disallow any header that matches this regular expression regardless of any other settings.HeaderMutationRules.Builder.clearDisallowIsError()If true, and if the rules in this list cause a header mutation to be disallowed, then the filter using this configuration will terminate the request with a 500 error.HeaderMutationRules.Builder.clearDisallowSystem()If true, prevent modification of any system header, defined as a header that starts with a ``:`` character, regardless of any other settings.HeaderMutationRules.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) HeaderMutationRules.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) HeaderMutationRules.Builder.clone()HeaderMutationRules.Builder.mergeAllowAllRouting(com.google.protobuf.BoolValue value) By default, certain headers that could affect processing of subsequent filters or request routing cannot be modified.HeaderMutationRules.Builder.mergeAllowEnvoy(com.google.protobuf.BoolValue value) If true, allow modification of envoy internal headers.HeaderMutationRules.Builder.mergeAllowExpression(RegexMatcher value) If set, specifically allow any header that matches this regular expression.HeaderMutationRules.Builder.mergeDisallowAll(com.google.protobuf.BoolValue value) If true, prevent modifications of all header values, regardless of any other settings.HeaderMutationRules.Builder.mergeDisallowExpression(RegexMatcher value) If set, specifically disallow any header that matches this regular expression regardless of any other settings.HeaderMutationRules.Builder.mergeDisallowIsError(com.google.protobuf.BoolValue value) If true, and if the rules in this list cause a header mutation to be disallowed, then the filter using this configuration will terminate the request with a 500 error.HeaderMutationRules.Builder.mergeDisallowSystem(com.google.protobuf.BoolValue value) If true, prevent modification of any system header, defined as a header that starts with a ``:`` character, regardless of any other settings.HeaderMutationRules.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) HeaderMutationRules.Builder.mergeFrom(com.google.protobuf.Message other) HeaderMutationRules.Builder.mergeFrom(HeaderMutationRules other) HeaderMutationRules.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static HeaderMutationRules.BuilderHeaderMutationRules.newBuilder()static HeaderMutationRules.BuilderHeaderMutationRules.newBuilder(HeaderMutationRules prototype) HeaderMutationRules.newBuilderForType()protected HeaderMutationRules.BuilderHeaderMutationRules.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) HeaderMutationRules.Builder.setAllowAllRouting(com.google.protobuf.BoolValue value) By default, certain headers that could affect processing of subsequent filters or request routing cannot be modified.HeaderMutationRules.Builder.setAllowAllRouting(com.google.protobuf.BoolValue.Builder builderForValue) By default, certain headers that could affect processing of subsequent filters or request routing cannot be modified.HeaderMutationRules.Builder.setAllowEnvoy(com.google.protobuf.BoolValue value) If true, allow modification of envoy internal headers.HeaderMutationRules.Builder.setAllowEnvoy(com.google.protobuf.BoolValue.Builder builderForValue) If true, allow modification of envoy internal headers.HeaderMutationRules.Builder.setAllowExpression(RegexMatcher value) If set, specifically allow any header that matches this regular expression.HeaderMutationRules.Builder.setAllowExpression(RegexMatcher.Builder builderForValue) If set, specifically allow any header that matches this regular expression.HeaderMutationRules.Builder.setDisallowAll(com.google.protobuf.BoolValue value) If true, prevent modifications of all header values, regardless of any other settings.HeaderMutationRules.Builder.setDisallowAll(com.google.protobuf.BoolValue.Builder builderForValue) If true, prevent modifications of all header values, regardless of any other settings.HeaderMutationRules.Builder.setDisallowExpression(RegexMatcher value) If set, specifically disallow any header that matches this regular expression regardless of any other settings.HeaderMutationRules.Builder.setDisallowExpression(RegexMatcher.Builder builderForValue) If set, specifically disallow any header that matches this regular expression regardless of any other settings.HeaderMutationRules.Builder.setDisallowIsError(com.google.protobuf.BoolValue value) If true, and if the rules in this list cause a header mutation to be disallowed, then the filter using this configuration will terminate the request with a 500 error.HeaderMutationRules.Builder.setDisallowIsError(com.google.protobuf.BoolValue.Builder builderForValue) If true, and if the rules in this list cause a header mutation to be disallowed, then the filter using this configuration will terminate the request with a 500 error.HeaderMutationRules.Builder.setDisallowSystem(com.google.protobuf.BoolValue value) If true, prevent modification of any system header, defined as a header that starts with a ``:`` character, regardless of any other settings.HeaderMutationRules.Builder.setDisallowSystem(com.google.protobuf.BoolValue.Builder builderForValue) If true, prevent modification of any system header, defined as a header that starts with a ``:`` character, regardless of any other settings.HeaderMutationRules.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) HeaderMutationRules.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) HeaderMutationRules.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) HeaderMutationRules.toBuilder() -
Uses of HeaderMutationRules.Builder in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 that return HeaderMutationRules.BuilderModifier and TypeMethodDescriptionExtAuthz.Builder.getDecoderHeaderMutationRulesBuilder()Rules for what modifications an ext_authz server may make to the request headers before continuing decoding or forwarding upstream.Methods in io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 with parameters of type HeaderMutationRules.BuilderModifier and TypeMethodDescriptionExtAuthz.Builder.setDecoderHeaderMutationRules(HeaderMutationRules.Builder builderForValue) Rules for what modifications an ext_authz server may make to the request headers before continuing decoding or forwarding upstream. -
Uses of HeaderMutationRules.Builder in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3 that return HeaderMutationRules.BuilderModifier and TypeMethodDescriptionExternalProcessor.Builder.getMutationRulesBuilder()Rules that determine what modifications an external processing server may make to message headers.Methods in io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3 with parameters of type HeaderMutationRules.BuilderModifier and TypeMethodDescriptionExternalProcessor.Builder.setMutationRules(HeaderMutationRules.Builder builderForValue) Rules that determine what modifications an external processing server may make to message headers.