Range matcher (proto)¶
.xds.type.matcher.v3.Int64RangeMatcher¶
[.xds.type.matcher.v3.Int64RangeMatcher proto]
Specifies a set of ranges for matching an int64 number and the associated match actions.
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher) Match a number by a list of number ranges. If multiple ranges contain the input number, then the first action in this list is taken.
.xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher¶
[.xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher proto]
Specifies a list of number ranges and a match action.
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.Int64Range, REQUIRED) A non-empty set of int64 ranges.
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) Match action to apply when the input number is within one of the ranges.
.xds.type.matcher.v3.Int32RangeMatcher¶
[.xds.type.matcher.v3.Int32RangeMatcher proto]
Specifies a set of ranges for matching an int32 number and the associated match actions.
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher) Match a number by a list of number ranges. If multiple ranges contain the input number, then the first action in this list is taken.
.xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher¶
[.xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher proto]
Specifies a list of number ranges and a match action.
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.Int32Range, REQUIRED) A non-empty set of int32 ranges.
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) Match action to apply when the input number is within one of the ranges.
.xds.type.matcher.v3.DoubleRangeMatcher¶
[.xds.type.matcher.v3.DoubleRangeMatcher proto]
Specifies a set of ranges for matching a double number and the associated match actions.
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher) Match a number by a list of number ranges. If multiple ranges contain the input number, then the first action in this list is taken.
.xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher¶
[.xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher proto]
Specifies a list of number ranges and a match action.
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.DoubleRange, REQUIRED) A non-empty set of double ranges.
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) Match action to apply when the input number is within one of the ranges.