Uses of Class
io.envoyproxy.envoy.type.matcher.v3.StringMatcher.Builder
-
-
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.common.matcher.v3
Methods in io.envoyproxy.envoy.config.common.matcher.v3 that return StringMatcher.Builder Modifier and Type Method Description StringMatcher.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. getValueMatchBuilder()Built-in string matcher.Methods in io.envoyproxy.envoy.config.common.matcher.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description Matcher.MatcherList.Predicate.SinglePredicate.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. setValueMatch(StringMatcher.Builder builderForValue)Built-in string matcher. -
Uses of StringMatcher.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return StringMatcher.Builder Modifier and Type Method Description StringMatcher.BuilderHealthCheck.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.Builder Modifier and Type Method Description HealthCheck.HttpHealthCheck.BuilderHealthCheck.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.Builder Modifier and Type Method Description StringMatcher.BuilderHistogramBucketSettings.Builder. getMatchBuilder()The stats that this rule applies to.Methods in io.envoyproxy.envoy.config.metrics.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description HistogramBucketSettings.BuilderHistogramBucketSettings.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.Builder Modifier and Type Method Description StringMatcher.BuilderPrincipal.Authenticated.Builder. getPrincipalNameBuilder()The name of the principal.StringMatcher.BuilderPermission.Builder. getRequestedServerNameBuilder()The request server from the client's connection request.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description Principal.Authenticated.BuilderPrincipal.Authenticated.Builder. setPrincipalName(StringMatcher.Builder builderForValue)The name of the principal.Permission.BuilderPermission.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.Builder Modifier and Type Method Description StringMatcher.BuilderCorsPolicy.Builder. addAllowOriginStringMatchBuilder()Specifies string patterns that match allowed origins.StringMatcher.BuilderCorsPolicy.Builder. addAllowOriginStringMatchBuilder(int index)Specifies string patterns that match allowed origins.StringMatcher.BuilderCorsPolicy.Builder. getAllowOriginStringMatchBuilder(int index)Specifies string patterns that match allowed origins.StringMatcher.BuilderHeaderMatcher.Builder. getStringMatchBuilder()If specified, header match will be performed based on the string match of the header value.StringMatcher.BuilderQueryParameterMatcher.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.Builder Modifier and Type Method Description List<StringMatcher.Builder>CorsPolicy.Builder. getAllowOriginStringMatchBuilderList()Specifies string patterns that match allowed origins.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description CorsPolicy.BuilderCorsPolicy.Builder. addAllowOriginStringMatch(int index, StringMatcher.Builder builderForValue)Specifies string patterns that match allowed origins.CorsPolicy.BuilderCorsPolicy.Builder. addAllowOriginStringMatch(StringMatcher.Builder builderForValue)Specifies string patterns that match allowed origins.CorsPolicy.BuilderCorsPolicy.Builder. setAllowOriginStringMatch(int index, StringMatcher.Builder builderForValue)Specifies string patterns that match allowed origins.HeaderMatcher.BuilderHeaderMatcher.Builder. setStringMatch(StringMatcher.Builder builderForValue)If specified, header match will be performed based on the string match of the header value.QueryParameterMatcher.BuilderQueryParameterMatcher.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.Builder Modifier and Type Method Description StringMatcher.BuilderDnsTable.Builder. addKnownSuffixesBuilder()Deprecated.StringMatcher.BuilderDnsTable.Builder. addKnownSuffixesBuilder(int index)Deprecated.StringMatcher.BuilderDnsTable.Builder. getKnownSuffixesBuilder(int index)Deprecated.Methods in io.envoyproxy.envoy.data.dns.v3 that return types with arguments of type StringMatcher.Builder Modifier and Type Method Description List<StringMatcher.Builder>DnsTable.Builder. getKnownSuffixesBuilderList()Deprecated.Methods in io.envoyproxy.envoy.data.dns.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description DnsTable.BuilderDnsTable.Builder. addKnownSuffixes(int index, StringMatcher.Builder builderForValue)Deprecated.DnsTable.BuilderDnsTable.Builder. addKnownSuffixes(StringMatcher.Builder builderForValue)Deprecated.DnsTable.BuilderDnsTable.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.Builder Modifier and Type Method Description StringMatcher.BuilderAwsRequestSigning.Builder. addMatchExcludedHeadersBuilder()A list of request header string matchers that will be excluded from signing.StringMatcher.BuilderAwsRequestSigning.Builder. addMatchExcludedHeadersBuilder(int index)A list of request header string matchers that will be excluded from signing.StringMatcher.BuilderAwsRequestSigning.Builder. getMatchExcludedHeadersBuilder(int index)A list of request header string matchers that will be excluded from signing.Methods in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3 that return types with arguments of type StringMatcher.Builder Modifier and Type Method Description List<StringMatcher.Builder>AwsRequestSigning.Builder. getMatchExcludedHeadersBuilderList()A list of request header string matchers that will be excluded from signing.Methods in io.envoyproxy.envoy.extensions.filters.http.aws_request_signing.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description AwsRequestSigning.BuilderAwsRequestSigning.Builder. addMatchExcludedHeaders(int index, StringMatcher.Builder builderForValue)A list of request header string matchers that will be excluded from signing.AwsRequestSigning.BuilderAwsRequestSigning.Builder. addMatchExcludedHeaders(StringMatcher.Builder builderForValue)A list of request header string matchers that will be excluded from signing.AwsRequestSigning.BuilderAwsRequestSigning.Builder. setMatchExcludedHeaders(int index, StringMatcher.Builder builderForValue)A list of request header string matchers that will be excluded from signing. -
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.Builder Modifier and Type Method Description StringMatcher.BuilderCacheConfig.Builder. addAllowedVaryHeadersBuilder()List of matching rules that defines allowed ``Vary`` headers.StringMatcher.BuilderCacheConfig.Builder. addAllowedVaryHeadersBuilder(int index)List of matching rules that defines allowed ``Vary`` headers.StringMatcher.BuilderCacheConfig.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.Builder Modifier and Type Method Description List<StringMatcher.Builder>CacheConfig.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.Builder Modifier and Type Method Description CacheConfig.BuilderCacheConfig.Builder. addAllowedVaryHeaders(int index, StringMatcher.Builder builderForValue)List of matching rules that defines allowed ``Vary`` headers.CacheConfig.BuilderCacheConfig.Builder. addAllowedVaryHeaders(StringMatcher.Builder builderForValue)List of matching rules that defines allowed ``Vary`` headers.CacheConfig.BuilderCacheConfig.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.csrf.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.csrf.v3 that return StringMatcher.Builder Modifier and Type Method Description StringMatcher.BuilderCsrfPolicy.Builder. addAdditionalOriginsBuilder()Specifies additional source origins that will be allowed in addition to the destination origin.StringMatcher.BuilderCsrfPolicy.Builder. addAdditionalOriginsBuilder(int index)Specifies additional source origins that will be allowed in addition to the destination origin.StringMatcher.BuilderCsrfPolicy.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.Builder Modifier and Type Method Description List<StringMatcher.Builder>CsrfPolicy.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.Builder Modifier and Type Method Description CsrfPolicy.BuilderCsrfPolicy.Builder. addAdditionalOrigins(int index, StringMatcher.Builder builderForValue)Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.BuilderCsrfPolicy.Builder. addAdditionalOrigins(StringMatcher.Builder builderForValue)Specifies additional source origins that will be allowed in addition to the destination origin.CsrfPolicy.BuilderCsrfPolicy.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.network.dubbo_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 that return StringMatcher.Builder Modifier and Type Method Description StringMatcher.BuilderMethodMatch.Builder. getNameBuilder()The name of the method.Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description MethodMatch.BuilderMethodMatch.Builder. setName(StringMatcher.Builder builderForValue)The name of the method. -
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.Builder Modifier and Type Method Description StringMatcher.BuilderCertificateValidationContext.Builder. addMatchSubjectAltNamesBuilder()Deprecated.StringMatcher.BuilderCertificateValidationContext.Builder. addMatchSubjectAltNamesBuilder(int index)Deprecated.StringMatcher.BuilderSubjectAltNameMatcher.Builder. getMatcherBuilder()Matcher for SAN value.StringMatcher.BuilderCertificateValidationContext.Builder. getMatchSubjectAltNamesBuilder(int index)Deprecated.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return types with arguments of type StringMatcher.Builder Modifier and Type Method Description List<StringMatcher.Builder>CertificateValidationContext.Builder. getMatchSubjectAltNamesBuilderList()Deprecated.Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type StringMatcher.Builder Modifier and Type Method Description CertificateValidationContext.BuilderCertificateValidationContext.Builder. addMatchSubjectAltNames(int index, StringMatcher.Builder builderForValue)Deprecated.CertificateValidationContext.BuilderCertificateValidationContext.Builder. addMatchSubjectAltNames(StringMatcher.Builder builderForValue)Deprecated.SubjectAltNameMatcher.BuilderSubjectAltNameMatcher.Builder. setMatcher(StringMatcher.Builder builderForValue)Matcher for SAN value.CertificateValidationContext.BuilderCertificateValidationContext.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.Builder Modifier and Type Method Description StringMatcher.BuilderListStringMatcher.Builder. addPatternsBuilder()repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }StringMatcher.BuilderListStringMatcher.Builder. addPatternsBuilder(int index)repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }StringMatcher.BuilderStringMatcher.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)StringMatcher.BuilderStringMatcher.Builder. clear()StringMatcher.BuilderStringMatcher.Builder. clearContains()The input string must have the substring specified here.StringMatcher.BuilderStringMatcher.Builder. clearExact()The input string must match exactly the string specified here.StringMatcher.BuilderStringMatcher.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)StringMatcher.BuilderStringMatcher.Builder. clearIgnoreCase()If true, indicates the exact/prefix/suffix/contains matching should be case insensitive.StringMatcher.BuilderStringMatcher.Builder. clearMatchPattern()StringMatcher.BuilderStringMatcher.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)StringMatcher.BuilderStringMatcher.Builder. clearPrefix()The input string must have the prefix specified here.StringMatcher.BuilderStringMatcher.Builder. clearSafeRegex()The input string must match the regular expression specified here.StringMatcher.BuilderStringMatcher.Builder. clearSuffix()The input string must have the suffix specified here.StringMatcher.BuilderStringMatcher.Builder. clone()StringMatcher.BuilderNodeMatcher.Builder. getNodeIdBuilder()Specifies match criteria on the node id.StringMatcher.BuilderPathMatcher.Builder. getPathBuilder()The ``path`` must match the URL path portion of the :path header.StringMatcher.BuilderListStringMatcher.Builder. getPatternsBuilder(int index)repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }StringMatcher.BuilderValueMatcher.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.BuilderStringMatcher.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)StringMatcher.BuilderStringMatcher.Builder. mergeFrom(com.google.protobuf.Message other)StringMatcher.BuilderStringMatcher.Builder. mergeFrom(StringMatcher other)StringMatcher.BuilderStringMatcher.Builder. mergeSafeRegex(RegexMatcher value)The input string must match the regular expression specified here.StringMatcher.BuilderStringMatcher.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static StringMatcher.BuilderStringMatcher. newBuilder()static StringMatcher.BuilderStringMatcher. newBuilder(StringMatcher prototype)StringMatcher.BuilderStringMatcher. newBuilderForType()protected StringMatcher.BuilderStringMatcher. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)StringMatcher.BuilderStringMatcher.Builder. setContains(String value)The input string must have the substring specified here.StringMatcher.BuilderStringMatcher.Builder. setContainsBytes(com.google.protobuf.ByteString value)The input string must have the substring specified here.StringMatcher.BuilderStringMatcher.Builder. setExact(String value)The input string must match exactly the string specified here.StringMatcher.BuilderStringMatcher.Builder. setExactBytes(com.google.protobuf.ByteString value)The input string must match exactly the string specified here.StringMatcher.BuilderStringMatcher.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)StringMatcher.BuilderStringMatcher.Builder. setIgnoreCase(boolean value)If true, indicates the exact/prefix/suffix/contains matching should be case insensitive.StringMatcher.BuilderStringMatcher.Builder. setPrefix(String value)The input string must have the prefix specified here.StringMatcher.BuilderStringMatcher.Builder. setPrefixBytes(com.google.protobuf.ByteString value)The input string must have the prefix specified here.StringMatcher.BuilderStringMatcher.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)StringMatcher.BuilderStringMatcher.Builder. setSafeRegex(RegexMatcher value)The input string must match the regular expression specified here.StringMatcher.BuilderStringMatcher.Builder. setSafeRegex(RegexMatcher.Builder builderForValue)The input string must match the regular expression specified here.StringMatcher.BuilderStringMatcher.Builder. setSuffix(String value)The input string must have the suffix specified here.StringMatcher.BuilderStringMatcher.Builder. setSuffixBytes(com.google.protobuf.ByteString value)The input string must have the suffix specified here.StringMatcher.BuilderStringMatcher.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)StringMatcher.BuilderStringMatcher. toBuilder()Methods in io.envoyproxy.envoy.type.matcher.v3 that return types with arguments of type StringMatcher.Builder Modifier and Type Method Description List<StringMatcher.Builder>ListStringMatcher.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.Builder Modifier and Type Method Description ListStringMatcher.BuilderListStringMatcher.Builder. addPatterns(int index, StringMatcher.Builder builderForValue)repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }ListStringMatcher.BuilderListStringMatcher.Builder. addPatterns(StringMatcher.Builder builderForValue)repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }NodeMatcher.BuilderNodeMatcher.Builder. setNodeId(StringMatcher.Builder builderForValue)Specifies match criteria on the node id.PathMatcher.BuilderPathMatcher.Builder. setPath(StringMatcher.Builder builderForValue)The ``path`` must match the URL path portion of the :path header.ListStringMatcher.BuilderListStringMatcher.Builder. setPatterns(int index, StringMatcher.Builder builderForValue)repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... }ValueMatcher.BuilderValueMatcher.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.
-