Package io.grpc.xds
Class VirtualHost.Route.RouteMatch
- java.lang.Object
-
- io.grpc.xds.VirtualHost.Route.RouteMatch
-
- Direct Known Subclasses:
AutoValue_VirtualHost_Route_RouteMatch
- Enclosing class:
- VirtualHost.Route
abstract static class VirtualHost.Route.RouteMatch extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
VirtualHost.Route.RouteMatch.PathMatcher
Matcher for HTTP request path.
-
Constructor Summary
Constructors Constructor Description RouteMatch()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) static VirtualHost.Route.RouteMatch
create(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, java.util.List<Matchers.HeaderMatcher> headerMatchers, Matchers.FractionMatcher fractionMatcher)
(package private) abstract Matchers.FractionMatcher
fractionMatcher()
(package private) abstract com.google.common.collect.ImmutableList<Matchers.HeaderMatcher>
headerMatchers()
(package private) abstract VirtualHost.Route.RouteMatch.PathMatcher
pathMatcher()
(package private) static VirtualHost.Route.RouteMatch
withPathExactOnly(java.lang.String path)
-
-
-
Method Detail
-
pathMatcher
abstract VirtualHost.Route.RouteMatch.PathMatcher pathMatcher()
-
headerMatchers
abstract com.google.common.collect.ImmutableList<Matchers.HeaderMatcher> headerMatchers()
-
fractionMatcher
@Nullable abstract Matchers.FractionMatcher fractionMatcher()
-
withPathExactOnly
static VirtualHost.Route.RouteMatch withPathExactOnly(java.lang.String path)
-
create
static VirtualHost.Route.RouteMatch create(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, java.util.List<Matchers.HeaderMatcher> headerMatchers, @Nullable Matchers.FractionMatcher fractionMatcher)
-
-