Class ClientVersioningConfiguration
- java.lang.Object
-
- io.micronaut.http.client.interceptor.configuration.ClientVersioningConfiguration
-
- Direct Known Subclasses:
DefaultClientVersioningConfiguration,NamedClientVersioningConfiguration
public class ClientVersioningConfiguration extends java.lang.ObjectA base configuration class for configuringClientversioning.- Since:
- 1.1.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetClientName()java.util.List<java.lang.String>getHeaders()java.util.List<java.lang.String>getParameters()voidsetHeaders(java.util.List<java.lang.String> headerNames)voidsetParameters(java.util.List<java.lang.String> parameterNames)
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
The prefix for versioning configuration.- See Also:
- Constant Field Values
-
DEFAULT
public static final java.lang.String DEFAULT
The default configuration property name.- See Also:
- Constant Field Values
-
-
Method Detail
-
getClientName
public java.lang.String getClientName()
- Returns:
- The ID of the client to apply the versioning for.
-
getHeaders
public java.util.List<java.lang.String> getHeaders()
- Returns:
- The list of request header names.
-
getParameters
public java.util.List<java.lang.String> getParameters()
- Returns:
- The list of request query parameter names.
-
setHeaders
public void setHeaders(java.util.List<java.lang.String> headerNames)
- Parameters:
headerNames- The list of request header names.
-
setParameters
public void setParameters(java.util.List<java.lang.String> parameterNames)
- Parameters:
parameterNames- The list of request query parameter names.
-
-