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 Edefault Edefault Edefault Edelete()default Eget()getScope()getType()getUri()default Edefault Edefault Edefault EmapParams(Collection<Mapping<?>> mappings) default Emethod(Endpoint.Method method) default Edefault Edefault Edefault Epatch()default Epost()default Eput()default EremoveHeader(String name) default EremoveMapParam(String id) default EremoveParam(String name) default Edefault Escopes(Collection<String> scopes) default Eself()voidsetHeaders(Map<String, Object> headers) voidsetMapParams(List<Mapping<?>> mapParams) voidsetMethod(Endpoint.Method method) voidvoidvoidsetTransformRequestBody(TransformBody transformRequestBody) voidsetTransformResponseBody(TransformBody transformResponseBody) voidvoiddefault EtransformRequest(TransformBody transformRequestBody) default Edefault EtransformResponse(TransformBody transformResponseBody) default Edefault Edefault E
-
Method Details
-
getType
-
getUri
-
getMethod
-
getScope
-
getParams
-
getHeaders
-
getMapParams
-
getTransformRequestBody
-
getTransformResponseBody
-
setType
-
setUri
-
setMethod
-
setScope
-
setParams
-
setHeaders
-
setMapParams
-
setTransformRequestBody
-
setTransformResponseBody
-
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
-