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.bootstrap.v3
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionAdmin.Builder.addAllowPathsBuilder()List of admin paths that are accessible.Admin.Builder.addAllowPathsBuilder(int index) List of admin paths that are accessible.Admin.Builder.getAllowPathsBuilder(int index) List of admin paths that are accessible.Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionAdmin.Builder.getAllowPathsBuilderList()List of admin paths that are accessible.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionAdmin.Builder.addAllowPaths(int index, StringMatcher.Builder builderForValue) List of admin paths that are accessible.Admin.Builder.addAllowPaths(StringMatcher.Builder builderForValue) List of admin paths that are accessible.Admin.Builder.setAllowPaths(int index, StringMatcher.Builder builderForValue) List of admin paths that are accessible. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.common.matcher.v3
Methods in io.envoyproxy.envoy.config.common.matcher.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionMatcher.MatcherList.Predicate.SinglePredicate.Builder.getValueMatchBuilder()Built-in string matcher.Methods in io.envoyproxy.envoy.config.common.matcher.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionMatcher.MatcherList.Predicate.SinglePredicate.Builder.setValueMatch(StringMatcher.Builder builderForValue) Built-in string matcher. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.common.mutation_rules.v3
Methods in io.envoyproxy.envoy.config.common.mutation_rules.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionHeaderMutation.RemoveOnMatch.Builder.getKeyMatcherBuilder()A string matcher that will be applied to the header key.Methods in io.envoyproxy.envoy.config.common.mutation_rules.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionHeaderMutation.RemoveOnMatch.Builder.setKeyMatcher(StringMatcher.Builder builderForValue) A string matcher that will be applied to the header key. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionHttp1ProtocolOptions.Builder.addIgnoreHttp11UpgradeBuilder()Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.Http1ProtocolOptions.Builder.addIgnoreHttp11UpgradeBuilder(int index) Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.Http1ProtocolOptions.Builder.getIgnoreHttp11UpgradeBuilder(int index) Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.HealthCheck.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 TypeMethodDescriptionHttp1ProtocolOptions.Builder.getIgnoreHttp11UpgradeBuilderList()Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionHttp1ProtocolOptions.Builder.addIgnoreHttp11Upgrade(int index, StringMatcher.Builder builderForValue) Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.Http1ProtocolOptions.Builder.addIgnoreHttp11Upgrade(StringMatcher.Builder builderForValue) Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.Http1ProtocolOptions.Builder.setIgnoreHttp11Upgrade(int index, StringMatcher.Builder builderForValue) Ignore HTTP/1.1 upgrade values matching any of the supplied matchers. .. note:: ``h2c`` upgrades are always removed for backwards compatibility, regardless of the value in this setting.HealthCheck.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.CookieMatcher.Builder.getStringMatchBuilder()Match the cookie value using :ref:`StringMatcher <envoy_v3_api_msg_type.matcher.v3.StringMatcher>` semantics.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.CookieMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue) Match the cookie value using :ref:`StringMatcher <envoy_v3_api_msg_type.matcher.v3.StringMatcher>` semantics.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.data.dns.v3
Methods in io.envoyproxy.envoy.data.dns.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionDnsTable.Builder.addKnownSuffixesBuilder()Deprecated.DnsTable.Builder.addKnownSuffixesBuilder(int index) Deprecated.DnsTable.Builder.getKnownSuffixesBuilder(int index) Deprecated.Methods in io.envoyproxy.envoy.data.dns.v3 that return types with arguments of type StringMatcher.BuilderMethods in io.envoyproxy.envoy.data.dns.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionDnsTable.Builder.addKnownSuffixes(int index, StringMatcher.Builder builderForValue) Deprecated.DnsTable.Builder.addKnownSuffixes(StringMatcher.Builder builderForValue) Deprecated.DnsTable.Builder.setKnownSuffixes(int index, StringMatcher.Builder builderForValue) Deprecated. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionAwsRequestSigning.Builder.addMatchExcludedHeadersBuilder()A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.addMatchExcludedHeadersBuilder(int index) A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.addMatchIncludedHeadersBuilder()A list of request header string matchers that will be included during signing.AwsRequestSigning.Builder.addMatchIncludedHeadersBuilder(int index) A list of request header string matchers that will be included during signing.AwsRequestSigning.Builder.getMatchExcludedHeadersBuilder(int index) A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.getMatchIncludedHeadersBuilder(int index) A list of request header string matchers that will be included during signing.Methods in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionAwsRequestSigning.Builder.getMatchExcludedHeadersBuilderList()A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.getMatchIncludedHeadersBuilderList()A list of request header string matchers that will be included during signing.Methods in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionAwsRequestSigning.Builder.addMatchExcludedHeaders(int index, StringMatcher.Builder builderForValue) A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.addMatchExcludedHeaders(StringMatcher.Builder builderForValue) A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.addMatchIncludedHeaders(int index, StringMatcher.Builder builderForValue) A list of request header string matchers that will be included during signing.AwsRequestSigning.Builder.addMatchIncludedHeaders(StringMatcher.Builder builderForValue) A list of request header string matchers that will be included during signing.AwsRequestSigning.Builder.setMatchExcludedHeaders(int index, StringMatcher.Builder builderForValue) A list of request header string matchers that will be excluded from signing.AwsRequestSigning.Builder.setMatchIncludedHeaders(int index, StringMatcher.Builder builderForValue) A list of request header string matchers that will be included during signing. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionCacheV2Config.Builder.addAllowedVaryHeadersBuilder()[#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeadersBuilder(int index) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.getAllowedVaryHeadersBuilder(int index) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.Methods in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3 that return types with arguments of type StringMatcher.BuilderModifier and TypeMethodDescriptionCacheV2Config.Builder.getAllowedVaryHeadersBuilderList()[#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.Methods in io.envoyproxy.envoy.extensions.filters.http.cache_v2.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionCacheV2Config.Builder.addAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.addAllowedVaryHeaders(StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers.CacheV2Config.Builder.setAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue) [#not-implemented-hide:] List of matching rules that defines allowed ``Vary`` headers. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.extensions.filters.http.cache.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.cache.v3 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.extensions.filters.http.cache.v3 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.extensions.filters.http.cache.v3 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.extensions.filters.http.cors.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.cors.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.Methods in io.envoyproxy.envoy.extensions.filters.http.cors.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.extensions.filters.http.cors.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. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.extensions.filters.http.csrf.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.csrf.v3 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.extensions.filters.http.csrf.v3 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.extensions.filters.http.csrf.v3 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.extensions.filters.http.jwt_authn.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionJwtProvider.Builder.getSubjectsBuilder()Restrict the `subjects <https://tools.ietf.org/html/rfc7519#section-4.1.2>`_ that the JwtProvider can assert.Methods in io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionJwtProvider.Builder.setSubjects(StringMatcher.Builder builderForValue) Restrict the `subjects <https://tools.ietf.org/html/rfc7519#section-4.1.2>`_ that the JwtProvider can assert. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 that return StringMatcher.BuilderMethods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 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.extensions.filters.network.generic_proxy.matcher.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3 that return StringMatcher.BuilderModifier and TypeMethodDescriptionRequestMatcher.Builder.getHostBuilder()Optional host pattern to match on.RequestMatcher.Builder.getMethodBuilder()Optional method pattern to match on.RequestMatcher.Builder.getPathBuilder()Optional path pattern to match on.KeyValueMatchEntry.Builder.getStringMatchBuilder()The key value pattern.Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.matcher.v3 with parameters of type StringMatcher.BuilderModifier and TypeMethodDescriptionRequestMatcher.Builder.setHost(StringMatcher.Builder builderForValue) Optional host pattern to match on.RequestMatcher.Builder.setMethod(StringMatcher.Builder builderForValue) Optional method pattern to match on.RequestMatcher.Builder.setPath(StringMatcher.Builder builderForValue) Optional path pattern to match on.KeyValueMatchEntry.Builder.setStringMatch(StringMatcher.Builder builderForValue) The key value pattern. -
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
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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) StringMatcher.Builder.clear()StringMatcher.Builder.clearContains()The input string must have the substring specified here. .. note:: Empty contains match is not allowed, please use ``safe_regex`` instead.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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) StringMatcher.Builder.clearIgnoreCase()If ``true``, indicates the exact/prefix/suffix/contains 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. .. note:: Empty prefix match is not allowed, please use ``safe_regex`` instead.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. .. note:: Empty suffix match is not allowed, please use ``safe_regex`` instead.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.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.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) StringMatcher.Builder.setContains(String value) The input string must have the substring specified here. .. note:: Empty contains match is not allowed, please use ``safe_regex`` instead.StringMatcher.Builder.setContainsBytes(com.google.protobuf.ByteString value) The input string must have the substring specified here. .. note:: Empty contains match is not allowed, please use ``safe_regex`` instead.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. .. note:: Empty prefix match is not allowed, please use ``safe_regex`` instead.StringMatcher.Builder.setPrefixBytes(com.google.protobuf.ByteString value) The input string must have the prefix specified here. .. note:: Empty prefix match is not allowed, please use ``safe_regex`` instead.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. .. note:: Empty suffix match is not allowed, please use ``safe_regex`` instead.StringMatcher.Builder.setSuffixBytes(com.google.protobuf.ByteString value) The input string must have the suffix specified here. .. note:: Empty suffix match is not allowed, please use ``safe_regex`` instead.final StringMatcher.BuilderStringMatcher.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.