public class RouteArgument extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RouteArgument.ArgumentType |
| Modifier and Type | Field and Description |
|---|---|
static String |
LABEL_KEY_CALLER_IP |
static String |
LABEL_KEY_COOKIE |
static String |
LABEL_KEY_HEADER |
static String |
LABEL_KEY_METHOD |
static String |
LABEL_KEY_PATH |
static String |
LABEL_KEY_QUERY |
| Modifier and Type | Method and Description |
|---|---|
static RouteArgument |
buildCallerIP(String callerIP) |
static RouteArgument |
buildCookie(String cookieKey,
String cookieValue) |
static RouteArgument |
buildCustom(String key,
String value) |
static RouteArgument |
buildHeader(String headerKey,
String headerValue) |
static RouteArgument |
buildMethod(String method) |
static RouteArgument |
buildPath(String path) |
static RouteArgument |
buildQuery(String queryKey,
String queryValue) |
boolean |
equals(Object o) |
static RouteArgument |
fromLabel(String labelKey,
String labelValue) |
String |
getKey() |
RouteArgument.ArgumentType |
getType() |
String |
getValue() |
int |
hashCode() |
void |
toLabel(Map<String,String> labels) |
String |
toString() |
public static final String LABEL_KEY_METHOD
public static final String LABEL_KEY_HEADER
public static final String LABEL_KEY_QUERY
public static final String LABEL_KEY_COOKIE
public static final String LABEL_KEY_PATH
public static final String LABEL_KEY_CALLER_IP
public RouteArgument.ArgumentType getType()
public String getKey()
public String getValue()
public static RouteArgument buildCustom(String key, String value)
public static RouteArgument buildMethod(String method)
public static RouteArgument buildHeader(String headerKey, String headerValue)
public static RouteArgument buildQuery(String queryKey, String queryValue)
public static RouteArgument buildCookie(String cookieKey, String cookieValue)
public static RouteArgument buildPath(String path)
public static RouteArgument buildCallerIP(String callerIP)
public static RouteArgument fromLabel(String labelKey, String labelValue)
Copyright © 2024. All rights reserved.