| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
Matcher.MatcherList.Predicate.SinglePredicate.Builder.getValueMatchBuilder()
Built-in string matcher.
|
| Modifier and Type | Method and Description |
|---|---|
Matcher.MatcherList.Predicate.SinglePredicate.Builder |
Matcher.MatcherList.Predicate.SinglePredicate.Builder.setValueMatch(StringMatcher.Builder builderForValue)
Built-in string matcher.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
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_api_msg_type.matcher.v3.StringMatcher>`.
|
| Modifier and Type | Method and Description |
|---|---|
HealthCheck.HttpHealthCheck.Builder |
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_api_msg_type.matcher.v3.StringMatcher>`.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
HistogramBucketSettings.Builder.getMatchBuilder()
The stats that this rule applies to.
|
| Modifier and Type | Method and Description |
|---|---|
HistogramBucketSettings.Builder |
HistogramBucketSettings.Builder.setMatch(StringMatcher.Builder builderForValue)
The stats that this rule applies to.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
Principal.Authenticated.Builder.getPrincipalNameBuilder()
The name of the principal.
|
StringMatcher.Builder |
Permission.Builder.getRequestedServerNameBuilder()
The request server from the client's connection request.
|
| Modifier and Type | Method and Description |
|---|---|
Principal.Authenticated.Builder |
Principal.Authenticated.Builder.setPrincipalName(StringMatcher.Builder builderForValue)
The name of the principal.
|
Permission.Builder |
Permission.Builder.setRequestedServerName(StringMatcher.Builder builderForValue)
The request server from the client's connection request.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
CorsPolicy.Builder.addAllowOriginStringMatchBuilder()
Specifies string patterns that match allowed origins.
|
StringMatcher.Builder |
CorsPolicy.Builder.addAllowOriginStringMatchBuilder(int index)
Specifies string patterns that match allowed origins.
|
StringMatcher.Builder |
CorsPolicy.Builder.getAllowOriginStringMatchBuilder(int index)
Specifies string patterns that match allowed origins.
|
StringMatcher.Builder |
QueryParameterMatcher.Builder.getStringMatchBuilder()
Specifies whether a query parameter value should match against a string.
|
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
CorsPolicy.Builder.getAllowOriginStringMatchBuilderList()
Specifies string patterns that match allowed origins.
|
| Modifier and Type | Method and Description |
|---|---|
CorsPolicy.Builder |
CorsPolicy.Builder.addAllowOriginStringMatch(int index,
StringMatcher.Builder builderForValue)
Specifies string patterns that match allowed origins.
|
CorsPolicy.Builder |
CorsPolicy.Builder.addAllowOriginStringMatch(StringMatcher.Builder builderForValue)
Specifies string patterns that match allowed origins.
|
CorsPolicy.Builder |
CorsPolicy.Builder.setAllowOriginStringMatch(int index,
StringMatcher.Builder builderForValue)
Specifies string patterns that match allowed origins.
|
QueryParameterMatcher.Builder |
QueryParameterMatcher.Builder.setStringMatch(StringMatcher.Builder builderForValue)
Specifies whether a query parameter value should match against a string.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
DnsTable.Builder.addKnownSuffixesBuilder()
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
StringMatcher.Builder |
DnsTable.Builder.addKnownSuffixesBuilder(int index)
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
StringMatcher.Builder |
DnsTable.Builder.getKnownSuffixesBuilder(int index)
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
DnsTable.Builder.getKnownSuffixesBuilderList()
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
| Modifier and Type | Method and Description |
|---|---|
DnsTable.Builder |
DnsTable.Builder.addKnownSuffixes(int index,
StringMatcher.Builder builderForValue)
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
DnsTable.Builder |
DnsTable.Builder.addKnownSuffixes(StringMatcher.Builder builderForValue)
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
DnsTable.Builder |
DnsTable.Builder.setKnownSuffixes(int index,
StringMatcher.Builder builderForValue)
This field serves to help Envoy determine whether it can authoritatively answer a query
for a name matching a suffix in this list.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
CacheConfig.Builder.addAllowedVaryHeadersBuilder()
List of matching rules that defines allowed *Vary* headers.
|
StringMatcher.Builder |
CacheConfig.Builder.addAllowedVaryHeadersBuilder(int index)
List of matching rules that defines allowed *Vary* headers.
|
StringMatcher.Builder |
CacheConfig.Builder.getAllowedVaryHeadersBuilder(int index)
List of matching rules that defines allowed *Vary* headers.
|
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
CacheConfig.Builder.getAllowedVaryHeadersBuilderList()
List of matching rules that defines allowed *Vary* headers.
|
| Modifier and Type | Method and Description |
|---|---|
CacheConfig.Builder |
CacheConfig.Builder.addAllowedVaryHeaders(int index,
StringMatcher.Builder builderForValue)
List of matching rules that defines allowed *Vary* headers.
|
CacheConfig.Builder |
CacheConfig.Builder.addAllowedVaryHeaders(StringMatcher.Builder builderForValue)
List of matching rules that defines allowed *Vary* headers.
|
CacheConfig.Builder |
CacheConfig.Builder.setAllowedVaryHeaders(int index,
StringMatcher.Builder builderForValue)
List of matching rules that defines allowed *Vary* headers.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
CsrfPolicy.Builder.addAdditionalOriginsBuilder()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcher.Builder |
CsrfPolicy.Builder.addAdditionalOriginsBuilder(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
StringMatcher.Builder |
CsrfPolicy.Builder.getAdditionalOriginsBuilder(int index)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
CsrfPolicy.Builder.getAdditionalOriginsBuilderList()
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
| Modifier and Type | Method and Description |
|---|---|
CsrfPolicy.Builder |
CsrfPolicy.Builder.addAdditionalOrigins(int index,
StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
CsrfPolicy.Builder.addAdditionalOrigins(StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
CsrfPolicy.Builder |
CsrfPolicy.Builder.setAdditionalOrigins(int index,
StringMatcher.Builder builderForValue)
Specifies additional source origins that will be allowed in addition to
the destination origin.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
MethodMatch.Builder.getNameBuilder()
The name of the method.
|
| Modifier and Type | Method and Description |
|---|---|
MethodMatch.Builder |
MethodMatch.Builder.setName(StringMatcher.Builder builderForValue)
The name of the method.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
RouteMatch.Builder.getTopicBuilder()
The name of the topic.
|
| Modifier and Type | Method and Description |
|---|---|
RouteMatch.Builder |
RouteMatch.Builder.setTopic(StringMatcher.Builder builderForValue)
The name of the topic.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
CertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder()
An optional list of Subject Alternative name matchers.
|
StringMatcher.Builder |
CertificateValidationContext.Builder.addMatchSubjectAltNamesBuilder(int index)
An optional list of Subject Alternative name matchers.
|
StringMatcher.Builder |
CertificateValidationContext.Builder.getMatchSubjectAltNamesBuilder(int index)
An optional list of Subject Alternative name matchers.
|
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
CertificateValidationContext.Builder.getMatchSubjectAltNamesBuilderList()
An optional list of Subject Alternative name matchers.
|
| Modifier and Type | Method and Description |
|---|---|
CertificateValidationContext.Builder |
CertificateValidationContext.Builder.addMatchSubjectAltNames(int index,
StringMatcher.Builder builderForValue)
An optional list of Subject Alternative name matchers.
|
CertificateValidationContext.Builder |
CertificateValidationContext.Builder.addMatchSubjectAltNames(StringMatcher.Builder builderForValue)
An optional list of Subject Alternative name matchers.
|
CertificateValidationContext.Builder |
CertificateValidationContext.Builder.setMatchSubjectAltNames(int index,
StringMatcher.Builder builderForValue)
An optional list of Subject Alternative name matchers.
|
| Modifier and Type | Method and Description |
|---|---|
StringMatcher.Builder |
ListStringMatcher.Builder.addPatternsBuilder()
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
StringMatcher.Builder |
ListStringMatcher.Builder.addPatternsBuilder(int index)
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
StringMatcher.Builder |
StringMatcher.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StringMatcher.Builder |
StringMatcher.Builder.clear() |
StringMatcher.Builder |
StringMatcher.Builder.clearContains()
The input string must have the substring specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.clearExact()
The input string must match exactly the string specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
StringMatcher.Builder |
StringMatcher.Builder.clearIgnoreCase()
If true, indicates the exact/prefix/suffix matching should be case insensitive.
|
StringMatcher.Builder |
StringMatcher.Builder.clearMatchPattern() |
StringMatcher.Builder |
StringMatcher.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
StringMatcher.Builder |
StringMatcher.Builder.clearPrefix()
The input string must have the prefix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.clearSafeRegex()
The input string must match the regular expression specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.clearSuffix()
The input string must have the suffix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.clone() |
StringMatcher.Builder |
NodeMatcher.Builder.getNodeIdBuilder()
Specifies match criteria on the node id.
|
StringMatcher.Builder |
PathMatcher.Builder.getPathBuilder()
The `path` must match the URL path portion of the :path header.
|
StringMatcher.Builder |
ListStringMatcher.Builder.getPatternsBuilder(int index)
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
StringMatcher.Builder |
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 |
StringMatcher.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
StringMatcher.Builder |
StringMatcher.Builder.mergeFrom(com.google.protobuf.Message other) |
StringMatcher.Builder |
StringMatcher.Builder.mergeFrom(StringMatcher other) |
StringMatcher.Builder |
StringMatcher.Builder.mergeSafeRegex(RegexMatcher value)
The input string must match the regular expression specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static StringMatcher.Builder |
StringMatcher.newBuilder() |
static StringMatcher.Builder |
StringMatcher.newBuilder(StringMatcher prototype) |
StringMatcher.Builder |
StringMatcher.newBuilderForType() |
protected StringMatcher.Builder |
StringMatcher.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
StringMatcher.Builder |
StringMatcher.Builder.setContains(String value)
The input string must have the substring specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setContainsBytes(com.google.protobuf.ByteString value)
The input string must have the substring specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setExact(String value)
The input string must match exactly the string specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setExactBytes(com.google.protobuf.ByteString value)
The input string must match exactly the string specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
StringMatcher.Builder |
StringMatcher.Builder.setIgnoreCase(boolean value)
If true, indicates the exact/prefix/suffix matching should be case insensitive.
|
StringMatcher.Builder |
StringMatcher.Builder.setPrefix(String value)
The input string must have the prefix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setPrefixBytes(com.google.protobuf.ByteString value)
The input string must have the prefix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
StringMatcher.Builder |
StringMatcher.Builder.setSafeRegex(RegexMatcher.Builder builderForValue)
The input string must match the regular expression specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setSafeRegex(RegexMatcher value)
The input string must match the regular expression specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setSuffix(String value)
The input string must have the suffix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setSuffixBytes(com.google.protobuf.ByteString value)
The input string must have the suffix specified here.
|
StringMatcher.Builder |
StringMatcher.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
StringMatcher.Builder |
StringMatcher.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<StringMatcher.Builder> |
ListStringMatcher.Builder.getPatternsBuilderList()
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
| Modifier and Type | Method and Description |
|---|---|
ListStringMatcher.Builder |
ListStringMatcher.Builder.addPatterns(int index,
StringMatcher.Builder builderForValue)
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
ListStringMatcher.Builder |
ListStringMatcher.Builder.addPatterns(StringMatcher.Builder builderForValue)
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
NodeMatcher.Builder |
NodeMatcher.Builder.setNodeId(StringMatcher.Builder builderForValue)
Specifies match criteria on the node id.
|
PathMatcher.Builder |
PathMatcher.Builder.setPath(StringMatcher.Builder builderForValue)
The `path` must match the URL path portion of the :path header.
|
ListStringMatcher.Builder |
ListStringMatcher.Builder.setPatterns(int index,
StringMatcher.Builder builderForValue)
repeated .envoy.type.matcher.v3.StringMatcher patterns = 1 [(.validate.rules) = { ... } |
ValueMatcher.Builder |
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.
|
Copyright © 2018–2021 The Envoy Project. All rights reserved.