范围匹配器 (proto)
.xds.type.matcher.v3.Int64RangeMatcher
[.xds.type.matcher.v3.Int64RangeMatcher proto]
指定一组用于匹配 int64 数字的范围以及关联的匹配操作。
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher) 通过数字范围列表匹配数字。如果多个范围包含输入数字,则采用此列表中的第一个操作。
.xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher
[.xds.type.matcher.v3.Int64RangeMatcher.RangeMatcher proto]
指定数字范围列表和匹配操作。
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.Int64Range, REQUIRED) 一组非空的 int64 范围。
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) 当输入数字位于其中一个范围内时应用的匹配操作。
.xds.type.matcher.v3.Int32RangeMatcher
[.xds.type.matcher.v3.Int32RangeMatcher proto]
指定一组用于匹配 int32 数字的范围以及关联的匹配操作。
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher) 通过数字范围列表匹配数字。如果多个范围包含输入数字,则采用此列表中的第一个操作。
.xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher
[.xds.type.matcher.v3.Int32RangeMatcher.RangeMatcher proto]
指定数字范围列表和匹配操作。
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.Int32Range, REQUIRED) 一组非空的 int32 范围。
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) 当输入数字位于其中一个范围内时应用的匹配操作。
.xds.type.matcher.v3.DoubleRangeMatcher
[.xds.type.matcher.v3.DoubleRangeMatcher proto]
指定一组用于匹配双精度数字的范围以及关联的匹配操作。
{
"range_matchers": []
}
- range_matchers
(repeated .xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher) 通过数字范围列表匹配数字。如果多个范围包含输入数字,则采用此列表中的第一个操作。
.xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher
[.xds.type.matcher.v3.DoubleRangeMatcher.RangeMatcher proto]
指定数字范围列表和匹配操作。
{
"ranges": [],
"on_match": {...}
}
- ranges
(repeated .xds.type.v3.DoubleRange, REQUIRED) 一组非空的双精度范围。
- on_match
(.xds.type.matcher.v3.Matcher.OnMatch) 当输入数字位于其中一个范围内时应用的匹配操作。