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.internalGetServiceNameMatcherFieldBuilder()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.internalGetMatchFieldBuilder()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.internalGetPrincipalNameFieldBuilder()The name of the principal.private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> Permission.Builder.internalGetRequestedServerNameFieldBuilder()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.internalGetAllowOriginStringMatchFieldBuilder()private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> HeaderMatcher.Builder.internalGetStringMatchFieldBuilder()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.internalGetStringMatchFieldBuilder()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 TypeMethodDescriptionCertificateValidationContext.Builder.getMatchSubjectAltNamesBuilderList()Deprecated.private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> SubjectAltNameMatcher.Builder.internalGetMatcherFieldBuilder()Matcher for SAN value.private com.google.protobuf.RepeatedFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> CertificateValidationContext.Builder.internalGetMatchSubjectAltNamesFieldBuilder()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.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) = { ...private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> NodeMatcher.Builder.internalGetNodeIdFieldBuilder()Specifies match criteria on the node id.private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> PathMatcher.Builder.internalGetPathFieldBuilder()The ``path`` must match the URL path portion of the :path header.private com.google.protobuf.RepeatedFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ListStringMatcher.Builder.internalGetPatternsFieldBuilder()private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> FilterStateMatcher.Builder.internalGetStringMatchFieldBuilder()Matches the filter state object as a string value.private com.google.protobuf.SingleFieldBuilder<StringMatcher, StringMatcher.Builder, StringMatcherOrBuilder> ValueMatcher.Builder.internalGetStringMatchFieldBuilder()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.