@Internal
public final class RouterVersioningProperties
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_HEADER_NAME |
static java.lang.String |
DEFAULT_PARAMETER_NAME |
Constructor and Description |
---|
RouterVersioningProperties(boolean enabled,
boolean routerVersiningEnabled,
boolean headerEnabled,
java.util.List<java.lang.String> headerNames,
boolean parameterEnabled,
java.util.List<java.lang.String> parameterNames) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
getHeaderNames() |
java.util.List<java.lang.String> |
getParameterNames() |
boolean |
isEnabled() |
boolean |
isHeaderEnabled() |
boolean |
isParameterEnabled() |
boolean |
isRouterVersiningEnabled() |
public static final java.lang.String DEFAULT_HEADER_NAME
public static final java.lang.String DEFAULT_PARAMETER_NAME
public RouterVersioningProperties(boolean enabled, boolean routerVersiningEnabled, boolean headerEnabled, java.util.List<java.lang.String> headerNames, boolean parameterEnabled, java.util.List<java.lang.String> parameterNames)
public boolean isEnabled()
public boolean isRouterVersiningEnabled()
public boolean isHeaderEnabled()
public java.util.List<java.lang.String> getHeaderNames()
public boolean isParameterEnabled()
public java.util.List<java.lang.String> getParameterNames()