Interface Endpoint<E extends Endpoint<E>>
- All Superinterfaces:
Copyable<E>
,Serializable
- All Known Subinterfaces:
PageableEndpoint<E>
- All Known Implementing Classes:
AbstractEndpoint
,DefaultEndpoint
,DefaultPageableEndpoint
Represents the metadata for an endpoint.
- Author:
- Nick Crum (ncrum)
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiondefault E
default E
default E
default E
delete()
default E
get()
Component<?>
getScope()
getType()
getUri()
default E
default E
default E
default E
mapParams
(Collection<Mapping<?>> mappings) default E
method
(Endpoint.Method method) default E
default E
default E
default E
patch()
default E
post()
default E
put()
default E
removeHeader
(String name) default E
removeMapParam
(String id) default E
removeParam
(String name) default E
default E
scopes
(Collection<String> scopes) default E
self()
void
setHeaders
(Map<String, Object> headers) void
setMapParams
(List<Mapping<?>> mapParams) void
setMethod
(Endpoint.Method method) void
void
void
void
setTransformRequestBody
(TransformBody transformRequestBody) void
setTransformResponseBody
(TransformBody transformResponseBody) void
void
default E
transformRequest
(TransformBody transformRequestBody) default E
default E
transformResponse
(TransformBody transformResponseBody) default E
default E
default E
-
Method Details
-
getType
-
getUri
-
getMethod
-
getScope
-
getParams
-
getHeaders
-
getMapParams
-
getTransformRequestBody
-
getTransformResponseBody
-
getParent
-
setType
-
setUri
-
setMethod
-
setScope
-
setParams
-
setHeaders
-
setMapParams
-
setTransformRequestBody
-
setTransformResponseBody
-
setParent
-
self
-
type
-
uri
-
method
-
method
-
get
-
post
-
put
-
patch
-
delete
-
scope
-
scopes
-
param
-
params
-
removeParam
-
clearParams
-
header
-
headers
-
removeHeader
-
clearHeaders
-
mapParam
-
mapParams
-
removeMapParam
-
clearParamMappings
-
transformRequest
-
transformRequest
-
transformResponse
-
transformResponse
-