private static class RequestMappingInfo.DefaultBuilder extends java.lang.Object implements RequestMappingInfo.Builder
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
consumes |
private RequestCondition<?> |
customCondition |
private java.lang.String[] |
headers |
private java.lang.String |
mappingName |
private RequestMethod[] |
methods |
private RequestMappingInfo.BuilderConfiguration |
options |
private java.lang.String[] |
params |
private java.lang.String[] |
paths |
private java.lang.String[] |
produces |
Constructor and Description |
---|
DefaultBuilder(java.lang.String... paths) |
Modifier and Type | Method and Description |
---|---|
RequestMappingInfo |
build()
Build the RequestMappingInfo.
|
RequestMappingInfo.DefaultBuilder |
consumes(java.lang.String... consumes)
Set the consumes conditions.
|
RequestMappingInfo.DefaultBuilder |
customCondition(RequestCondition<?> condition)
Set a custom condition to use.
|
RequestMappingInfo.DefaultBuilder |
headers(java.lang.String... headers)
Set the header conditions.
|
RequestMappingInfo.DefaultBuilder |
mappingName(java.lang.String name)
Set the mapping name.
|
RequestMappingInfo.DefaultBuilder |
methods(RequestMethod... methods)
Set the request method conditions.
|
RequestMappingInfo.Builder |
options(RequestMappingInfo.BuilderConfiguration options)
Provide additional configuration needed for request mapping purposes.
|
RequestMappingInfo.DefaultBuilder |
params(java.lang.String... params)
Set the request param conditions.
|
RequestMappingInfo.Builder |
paths(java.lang.String... paths)
Set the path patterns.
|
RequestMappingInfo.DefaultBuilder |
produces(java.lang.String... produces)
Set the produces conditions.
|
private java.lang.String[] paths
private RequestMethod[] methods
private java.lang.String[] params
private java.lang.String[] headers
private java.lang.String[] consumes
private java.lang.String[] produces
private java.lang.String mappingName
private RequestCondition<?> customCondition
private RequestMappingInfo.BuilderConfiguration options
public RequestMappingInfo.Builder paths(java.lang.String... paths)
RequestMappingInfo.Builder
paths
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder methods(RequestMethod... methods)
RequestMappingInfo.Builder
methods
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder params(java.lang.String... params)
RequestMappingInfo.Builder
params
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder headers(java.lang.String... headers)
RequestMappingInfo.Builder
By default this is not set.
headers
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder consumes(java.lang.String... consumes)
RequestMappingInfo.Builder
consumes
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder produces(java.lang.String... produces)
RequestMappingInfo.Builder
produces
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder mappingName(java.lang.String name)
RequestMappingInfo.Builder
mappingName
in interface RequestMappingInfo.Builder
public RequestMappingInfo.DefaultBuilder customCondition(RequestCondition<?> condition)
RequestMappingInfo.Builder
customCondition
in interface RequestMappingInfo.Builder
public RequestMappingInfo.Builder options(RequestMappingInfo.BuilderConfiguration options)
RequestMappingInfo.Builder
options
in interface RequestMappingInfo.Builder
public RequestMappingInfo build()
RequestMappingInfo.Builder
build
in interface RequestMappingInfo.Builder