Uses of Class
io.envoyproxy.envoy.type.matcher.StringMatcher.Builder
Packages that use StringMatcher.Builder
Package
Description
-
Uses of StringMatcher.Builder in io.envoyproxy.envoy.api.v2.auth
Methods in io.envoyproxy.envoy.api.v2.auth that return StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder()An optional list of Subject Alternative name matchers.CertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder(int index) An optional list of Subject Alternative name matchers.CertificateValidationContext.Builder.getMatchSubjectAltNamesBuilder(int index) An optional list of Subject Alternative name matchers.Methods in io.envoyproxy.envoy.api.v2.auth that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.getMatchSubjectAltNamesBuilderList()An optional list of Subject Alternative name matchers.Methods in io.envoyproxy.envoy.api.v2.auth with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.addMatchSubjectAltNames(int index, StringMatcher.Builder builderForValue) An optional list of Subject Alternative name matchers.CertificateValidationContext.Builder.addMatchSubjectAltNames(StringMatcher.Builder builderForValue) An optional list of Subject Alternative name matchers.CertificateValidationContext.Builder.setMatchSubjectAltNames(int index, StringMatcher.Builder builderForValue) An optional list of Subject Alternative name matchers. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.api.v2.core
Methods in io.envoyproxy.envoy.api.v2.core that return StringMatcher.BuilderModifier and TypeMethodDescriptionHealthCheck.HttpHealthCheck.Builder.getServiceNameMatcherBuilder()An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`.Methods in io.envoyproxy.envoy.api.v2.core with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionHealthCheck.HttpHealthCheck.Builder.setServiceNameMatcher(StringMatcher.Builder builderForValue) An optional service name parameter which is used to validate the identity of the health checked cluster using a :ref:`StringMatcher <envoy_api_msg_type.matcher.StringMatcher>`. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.api.v2.route
Methods in io.envoyproxy.envoy.api.v2.route that return StringMatcher.BuilderModifier and TypeMethodDescriptionCorsPolicy.Builder.addAllowOriginStringMatchBuilder()Specifies string patterns that match allowed origins.CorsPolicy.Builder.addAllowOriginStringMatchBuilder(int index) Specifies string patterns that match allowed origins.CorsPolicy.Builder.getAllowOriginStringMatchBuilder(int index) Specifies string patterns that match allowed origins.QueryParameterMatcher.Builder.getStringMatchBuilder()Specifies whether a query parameter value should match against a string.Methods in io.envoyproxy.envoy.api.v2.route that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCorsPolicy.Builder.getAllowOriginStringMatchBuilderList()Specifies string patterns that match allowed origins.Methods in io.envoyproxy.envoy.api.v2.route with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCorsPolicy.Builder.addAllowOriginStringMatch(int index, StringMatcher.Builder builderForValue) Specifies string patterns that match allowed origins.CorsPolicy.Builder.addAllowOriginStringMatch(StringMatcher.Builder builderForValue) Specifies string patterns that match allowed origins.CorsPolicy.Builder.setAllowOriginStringMatch(int index, StringMatcher.Builder builderForValue) Specifies string patterns that match allowed origins.QueryParameterMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue) Specifies whether a query parameter value should match against a string. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.filter.http.cache.v2alpha
Methods in io.envoyproxy.envoy.config.filter.http.cache.v2alpha that return StringMatcher.BuilderModifier and TypeMethodDescriptionCacheConfig.Builder.addAllowedVaryHeadersBuilder()List of matching rules that defines allowed *Vary* headers.CacheConfig.Builder.addAllowedVaryHeadersBuilder(int index) List of matching rules that defines allowed *Vary* headers.CacheConfig.Builder.getAllowedVaryHeadersBuilder(int index) List of matching rules that defines allowed *Vary* headers.Methods in io.envoyproxy.envoy.config.filter.http.cache.v2alpha that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCacheConfig.Builder.getAllowedVaryHeadersBuilderList()List of matching rules that defines allowed *Vary* headers.Methods in io.envoyproxy.envoy.config.filter.http.cache.v2alpha with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCacheConfig.Builder.addAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) List of matching rules that defines allowed *Vary* headers.CacheConfig.Builder.addAllowedVaryHeaders(StringMatcher.Builder builderForValue) List of matching rules that defines allowed *Vary* headers.CacheConfig.Builder.setAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) List of matching rules that defines allowed *Vary* headers. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.filter.http.csrf.v2
Methods in io.envoyproxy.envoy.config.filter.http.csrf.v2 that return StringMatcher.BuilderModifier and TypeMethodDescriptionCsrfPolicy.Builder.addAdditionalOriginsBuilder()Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.Builder.addAdditionalOriginsBuilder(int index) Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.Builder.getAdditionalOriginsBuilder(int index) Specifies additional source origins that will be allowed in addition to the destination origin.Methods in io.envoyproxy.envoy.config.filter.http.csrf.v2 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCsrfPolicy.Builder.getAdditionalOriginsBuilderList()Specifies additional source origins that will be allowed in addition to the destination origin.Methods in io.envoyproxy.envoy.config.filter.http.csrf.v2 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCsrfPolicy.Builder.addAdditionalOrigins(int index, StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.Builder.addAdditionalOrigins(StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.Builder.setAdditionalOrigins(int index, StringMatcher.Builder builderForValue) Specifies additional source origins that will be allowed in addition to the destination origin. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1
Methods in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1 that return StringMatcher.BuilderMethods in io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionMethodMatch.Builder.setName(StringMatcher.Builder builderForValue) The name of the method. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.rbac.v2
Methods in io.envoyproxy.envoy.config.rbac.v2 that return StringMatcher.BuilderModifier and TypeMethodDescriptionPrincipal.Authenticated.Builder.getPrincipalNameBuilder()The name of the principal.Permission.Builder.getRequestedServerNameBuilder()The request server from the client's connection request.Methods in io.envoyproxy.envoy.config.rbac.v2 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionPrincipal.Authenticated.Builder.setPrincipalName(StringMatcher.Builder builderForValue) The name of the principal.Permission.Builder.setRequestedServerName(StringMatcher.Builder builderForValue) The request server from the client's connection request. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.data.dns.v2alpha
Methods in io.envoyproxy.envoy.data.dns.v2alpha that return StringMatcher.BuilderModifier and TypeMethodDescriptionDnsTable.Builder.addKnownSuffixesBuilder()This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.DnsTable.Builder.addKnownSuffixesBuilder(int index) This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.DnsTable.Builder.getKnownSuffixesBuilder(int index) This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.Methods in io.envoyproxy.envoy.data.dns.v2alpha that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionDnsTable.Builder.getKnownSuffixesBuilderList()This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.Methods in io.envoyproxy.envoy.data.dns.v2alpha with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionDnsTable.Builder.addKnownSuffixes(int index, StringMatcher.Builder builderForValue) This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.DnsTable.Builder.addKnownSuffixes(StringMatcher.Builder builderForValue) This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list.DnsTable.Builder.setKnownSuffixes(int index, StringMatcher.Builder builderForValue) This field serves to help Envoy determine whether it can authoritatively answer a query for a name matching a suffix in this list. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.type.matcher
Methods in io.envoyproxy.envoy.type.matcher that return StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.addPatternsBuilder()repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }ListStringMatcher.Builder.addPatternsBuilder(int index) repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }StringMatcher.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) StringMatcher.Builder.clear()StringMatcher.Builder.clearExact()The input string must match exactly the string specified here.StringMatcher.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) StringMatcher.Builder.clearIgnoreCase()If true, indicates the exact/prefix/suffix matching should be case insensitive.StringMatcher.Builder.clearMatchPattern()StringMatcher.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) StringMatcher.Builder.clearPrefix()The input string must have the prefix specified here.StringMatcher.Builder.clearRegex()Deprecated.envoy.type.matcher.StringMatcher.regex is deprecated.StringMatcher.Builder.clearSafeRegex()The input string must match the regular expression specified here.StringMatcher.Builder.clearSuffix()The input string must have the suffix specified here.StringMatcher.Builder.clone()NodeMatcher.Builder.getNodeIdBuilder()Specifies match criteria on the node id.PathMatcher.Builder.getPathBuilder()The `path` must match the URL path portion of the :path header.ListStringMatcher.Builder.getPatternsBuilder(int index) repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }ValueMatcher.Builder.getStringMatchBuilder()If specified, a match occurs if and only if the target value is a string value and is matched to this field.StringMatcher.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) StringMatcher.Builder.mergeFrom(com.google.protobuf.Message other) StringMatcher.Builder.mergeFrom(StringMatcher other) StringMatcher.Builder.mergeSafeRegex(RegexMatcher value) The input string must match the regular expression specified here.final StringMatcher.BuilderStringMatcher.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static StringMatcher.BuilderStringMatcher.newBuilder()static StringMatcher.BuilderStringMatcher.newBuilder(StringMatcher prototype) StringMatcher.newBuilderForType()protected StringMatcher.BuilderStringMatcher.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) The input string must match exactly the string specified here.StringMatcher.Builder.setExactBytes(com.google.protobuf.ByteString value) The input string must match exactly the string specified here.StringMatcher.Builder.setIgnoreCase(boolean value) If true, indicates the exact/prefix/suffix matching should be case insensitive.The input string must have the prefix specified here.StringMatcher.Builder.setPrefixBytes(com.google.protobuf.ByteString value) The input string must have the prefix specified here.Deprecated.envoy.type.matcher.StringMatcher.regex is deprecated.StringMatcher.Builder.setRegexBytes(com.google.protobuf.ByteString value) Deprecated.envoy.type.matcher.StringMatcher.regex is deprecated.StringMatcher.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) StringMatcher.Builder.setSafeRegex(RegexMatcher value) The input string must match the regular expression specified here.StringMatcher.Builder.setSafeRegex(RegexMatcher.Builder builderForValue) The input string must match the regular expression specified here.The input string must have the suffix specified here.StringMatcher.Builder.setSuffixBytes(com.google.protobuf.ByteString value) The input string must have the suffix specified here.final StringMatcher.BuilderStringMatcher.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) StringMatcher.toBuilder()Methods in io.envoyproxy.envoy.type.matcher that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.getPatternsBuilderList()repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }Methods in io.envoyproxy.envoy.type.matcher with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.addPatterns(int index, StringMatcher.Builder builderForValue) repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }ListStringMatcher.Builder.addPatterns(StringMatcher.Builder builderForValue) repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }NodeMatcher.Builder.setNodeId(StringMatcher.Builder builderForValue) Specifies match criteria on the node id.PathMatcher.Builder.setPath(StringMatcher.Builder builderForValue) The `path` must match the URL path portion of the :path header.ListStringMatcher.Builder.setPatterns(int index, StringMatcher.Builder builderForValue) repeated .envoy.type.matcher.StringMatcher patterns = 1 [(.validate.rules) = { ... }ValueMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue) If specified, a match occurs if and only if the target value is a string value and is matched to this field.