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.HashPolicycreate(VirtualHost.Route.RouteAction.HashPolicy.Type type, boolean isTerminal, String headerName, com.google.re2j.Pattern regEx, String regExSubstitution) (package private) static VirtualHost.Route.RouteAction.HashPolicyforChannelId(boolean isTerminal) (package private) static VirtualHost.Route.RouteAction.HashPolicyforHeader(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.PatternregEx()(package private) abstract String(package private) abstract VirtualHost.Route.RouteAction.HashPolicy.Typetype()
-
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)
-