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
Fields in io.envoyproxy.envoy.config.core.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HealthCheck.HttpHealthCheck.Builder.serviceNameMatcherBuilder_
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 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HealthCheck.HttpHealthCheck.Builder.getServiceNameMatcherFieldBuilder()
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
Fields in io.envoyproxy.envoy.config.metrics.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HistogramBucketSettings.Builder.matchBuilder_
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 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HistogramBucketSettings.Builder.getMatchFieldBuilder()
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
Fields in io.envoyproxy.envoy.config.rbac.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Principal.Authenticated.Builder.principalNameBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Permission.Builder.requestedServerNameBuilder_
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 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Principal.Authenticated.Builder.getPrincipalNameFieldBuilder()
The name of the principal.private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Permission.Builder.getRequestedServerNameFieldBuilder()
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
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> CorsPolicy.Builder.allowOriginStringMatchBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HeaderMatcher.Builder.stringMatchBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> QueryParameterMatcher.Builder.stringMatchBuilder_
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.private com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> CorsPolicy.Builder.getAllowOriginStringMatchFieldBuilder()
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HeaderMatcher.Builder.getStringMatchFieldBuilder()
If specified, header match will be performed based on the string match of the header value.private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> QueryParameterMatcher.Builder.getStringMatchFieldBuilder()
Specifies whether a query parameter value should match against a string.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
Fields in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> SubjectAltNameMatcher.Builder.matcherBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> CertificateValidationContext.Builder.matchSubjectAltNamesBuilder_
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 TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> SubjectAltNameMatcher.Builder.getMatcherFieldBuilder()
Matcher for SAN value.CertificateValidationContext.Builder.getMatchSubjectAltNamesBuilderList()
Deprecated.private com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> CertificateValidationContext.Builder.getMatchSubjectAltNamesFieldBuilder()
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
Fields in io.envoyproxy.envoy.type.matcher.v3 with type parameters of type StringMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> NodeMatcher.Builder.nodeIdBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> PathMatcher.Builder.pathBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ListStringMatcher.Builder.patternsBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> FilterStateMatcher.Builder.stringMatchBuilder_
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ValueMatcher.Builder.stringMatchBuilder_
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.Builder
StringMatcher.newBuilder()
static StringMatcher.Builder
StringMatcher.newBuilder
(StringMatcher prototype) StringMatcher.newBuilderForType()
protected StringMatcher.Builder
StringMatcher.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 TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> NodeMatcher.Builder.getNodeIdFieldBuilder()
Specifies match criteria on the node id.private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> PathMatcher.Builder.getPathFieldBuilder()
The ``path`` must match the URL path portion of the :path header.ListStringMatcher.Builder.getPatternsBuilderList()
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ...
private com.google.protobuf.RepeatedFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ListStringMatcher.Builder.getPatternsFieldBuilder()
private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> FilterStateMatcher.Builder.getStringMatchFieldBuilder()
Matches the filter state object as a string value.private com.google.protobuf.SingleFieldBuilder
<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ValueMatcher.Builder.getStringMatchFieldBuilder()
If specified, a match occurs if and only if the target value is a string value and is matched to this field.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.