Uses of Class
io.envoyproxy.envoy.type.matcher.v3.StringMatcher.Builder
Packages that use StringMatcher.Builder
Package
Description
-
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 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_v3_api_msg_type.matcher.v3.StringMatcher>`.Methods in io.envoyproxy.envoy.config.core.v3 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_v3_api_msg_type.matcher.v3.StringMatcher>`. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.metrics.v3
Methods in io.envoyproxy.envoy.config.metrics.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionHistogramBucketSettings.Builder.getMatchBuilder()The stats that this rule applies to.Methods in io.envoyproxy.envoy.config.metrics.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionHistogramBucketSettings.Builder.setMatch(StringMatcher.Builder builderForValue) The stats that this rule applies to. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 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.v3 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.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 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.HeaderMatcher.Builder.getStringMatchBuilder()If specified, header match will be performed based on the string match of the header value.QueryParameterMatcher.Builder.getStringMatchBuilder()Specifies whether a query parameter value should match against a string.Methods in io.envoyproxy.envoy.config.route.v3 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.config.route.v3 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.HeaderMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue) If specified, header match will be performed based on the string match of the header value.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.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder()Deprecated.CertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder(int index) Deprecated.SubjectAltNameMatcher.Builder.getMatcherBuilder()Matcher for SAN value.CertificateValidationContext.Builder.getMatchSubjectAltNamesBuilder(int index) Deprecated.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.getMatchSubjectAltNamesBuilderList()Deprecated.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCertificateValidationContext.Builder.addMatchSubjectAltNames(int index, StringMatcher.Builder builderForValue) Deprecated.CertificateValidationContext.Builder.addMatchSubjectAltNames(StringMatcher.Builder builderForValue) Deprecated.SubjectAltNameMatcher.Builder.setMatcher(StringMatcher.Builder builderForValue) Matcher for SAN value.CertificateValidationContext.Builder.setMatchSubjectAltNames(int index, StringMatcher.Builder builderForValue) Deprecated. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.type.matcher.v3
Subclasses with type arguments of type StringMatcher.Builder in io.envoyproxy.envoy.type.matcher.v3Modifier and TypeClassDescriptionstatic final classSpecifies the way to match a string.Methods in io.envoyproxy.envoy.type.matcher.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.addPatternsBuilder()repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }ListStringMatcher.Builder.addPatternsBuilder(int index) repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }StringMatcher.Builder.clear()StringMatcher.Builder.clearContains()The input string must have the substring specified here.StringMatcher.Builder.clearCustom()Use an extension as the matcher type.StringMatcher.Builder.clearExact()The input string must match exactly the string specified here.StringMatcher.Builder.clearIgnoreCase()If true, indicates the exact/prefix/suffix/contains matching should be case insensitive.StringMatcher.Builder.clearMatchPattern()StringMatcher.Builder.clearPrefix()The input string must have the prefix specified here.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.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.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }FilterStateMatcher.Builder.getStringMatchBuilder()Matches the filter state object as a string value.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.mergeCustom(TypedExtensionConfig value) Use an extension as the matcher type.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.static StringMatcher.BuilderStringMatcher.newBuilder()static StringMatcher.BuilderStringMatcher.newBuilder(StringMatcher prototype) StringMatcher.newBuilderForType()protected StringMatcher.BuilderStringMatcher.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) StringMatcher.Builder.setContains(String value) The input string must have the substring specified here.StringMatcher.Builder.setContainsBytes(com.google.protobuf.ByteString value) The input string must have the substring specified here.StringMatcher.Builder.setCustom(TypedExtensionConfig value) Use an extension as the matcher type.StringMatcher.Builder.setCustom(TypedExtensionConfig.Builder builderForValue) Use an extension as the matcher type.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/contains 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.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.StringMatcher.toBuilder()Methods in io.envoyproxy.envoy.type.matcher.v3 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.getPatternsBuilderList()repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }Methods in io.envoyproxy.envoy.type.matcher.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionListStringMatcher.Builder.addPatterns(int index, StringMatcher.Builder builderForValue) repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }ListStringMatcher.Builder.addPatterns(StringMatcher.Builder builderForValue) repeated .envoy.type.matcher.v3.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.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }FilterStateMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue) Matches the filter state object as a string value.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.