Class WebEndpointMapping.Builder<E>
- java.lang.Object
-
- io.microsphere.spring.web.metadata.WebEndpointMapping.Builder<E>
-
- Enclosing class:
- WebEndpointMapping<E>
public static class WebEndpointMapping.Builder<E> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebEndpointMapping
build()
WebEndpointMapping.Builder<E>
consumes(java.lang.String... consumes)
<V> WebEndpointMapping.Builder<E>
consumes(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
WebEndpointMapping.Builder<E>
headers(java.lang.String... headers)
<V> WebEndpointMapping.Builder<E>
headers(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
WebEndpointMapping.Builder<E>
methods(java.lang.String... methods)
<V> WebEndpointMapping.Builder<E>
methods(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
WebEndpointMapping.Builder<E>
params(java.lang.String... params)
<V> WebEndpointMapping.Builder<E>
params(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
WebEndpointMapping.Builder<E>
produces(java.lang.String... produces)
<V> WebEndpointMapping.Builder<E>
produces(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
WebEndpointMapping.Builder<E>
source(java.lang.Object source)
protected <V> java.lang.String[]
toStrings(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
-
-
Method Detail
-
methods
public <V> WebEndpointMapping.Builder<E> methods(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
methods
public WebEndpointMapping.Builder<E> methods(java.lang.String... methods)
-
params
public <V> WebEndpointMapping.Builder<E> params(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
params
public WebEndpointMapping.Builder<E> params(java.lang.String... params)
-
headers
public <V> WebEndpointMapping.Builder<E> headers(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
headers
public WebEndpointMapping.Builder<E> headers(java.lang.String... headers)
-
consumes
public <V> WebEndpointMapping.Builder<E> consumes(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
consumes
public WebEndpointMapping.Builder<E> consumes(java.lang.String... consumes)
-
produces
public <V> WebEndpointMapping.Builder<E> produces(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
produces
public WebEndpointMapping.Builder<E> produces(java.lang.String... produces)
-
source
public WebEndpointMapping.Builder<E> source(java.lang.Object source)
-
toStrings
protected <V> java.lang.String[] toStrings(java.util.Collection<V> values, java.util.function.Function<V,java.lang.String> stringFunction)
-
build
public WebEndpointMapping build()
-
-