Package io.grpc.xds
Class VirtualHost.Route.RouteAction.HashPolicy
java.lang.Object
io.grpc.xds.VirtualHost.Route.RouteAction.HashPolicy
- Direct Known Subclasses:
AutoValue_VirtualHost_Route_RouteAction_HashPolicy
- Enclosing class:
VirtualHost.Route.RouteAction
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static VirtualHost.Route.RouteAction.HashPolicy
create
(VirtualHost.Route.RouteAction.HashPolicy.Type type, boolean isTerminal, String headerName, com.google.re2j.Pattern regEx, String regExSubstitution) (package private) static VirtualHost.Route.RouteAction.HashPolicy
forChannelId
(boolean isTerminal) (package private) static VirtualHost.Route.RouteAction.HashPolicy
forHeader
(boolean isTerminal, String headerName, com.google.re2j.Pattern regEx, String regExSubstitution) (package private) abstract String
(package private) abstract boolean
(package private) abstract com.google.re2j.Pattern
regEx()
(package private) abstract String
(package private) abstract VirtualHost.Route.RouteAction.HashPolicy.Type
type()
-
Constructor Details
-
HashPolicy
HashPolicy()
-
-
Method Details
-
type
-
isTerminal
abstract boolean isTerminal() -
headerName
-
regEx
-
regExSubstitution
-
forHeader
static VirtualHost.Route.RouteAction.HashPolicy forHeader(boolean isTerminal, String headerName, @Nullable com.google.re2j.Pattern regEx, @Nullable String regExSubstitution) -
forChannelId
-
create
private static VirtualHost.Route.RouteAction.HashPolicy create(VirtualHost.Route.RouteAction.HashPolicy.Type type, boolean isTerminal, @Nullable String headerName, @Nullable com.google.re2j.Pattern regEx, @Nullable String regExSubstitution)
-