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 classVirtualHost.Route.RouteMatch.PathMatcherMatcher 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.RouteMatchcreate(VirtualHost.Route.RouteMatch.PathMatcher pathMatcher, java.util.List<Matchers.HeaderMatcher> headerMatchers, Matchers.FractionMatcher fractionMatcher)(package private) abstract Matchers.FractionMatcherfractionMatcher()(package private) abstract com.google.common.collect.ImmutableList<Matchers.HeaderMatcher>headerMatchers()(package private) abstract VirtualHost.Route.RouteMatch.PathMatcherpathMatcher()(package private) static VirtualHost.Route.RouteMatchwithPathExactOnly(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)
-
-