Class ComponentsImpl
- java.lang.Object
-
- fish.payara.microprofile.openapi.impl.model.ExtensibleImpl<org.eclipse.microprofile.openapi.models.Components>
-
- fish.payara.microprofile.openapi.impl.model.ComponentsImpl
-
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Components
,org.eclipse.microprofile.openapi.models.Constructible
,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.Components>
public class ComponentsImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.Components> implements org.eclipse.microprofile.openapi.models.Components
-
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback>
callbacks
protected Map<String,org.eclipse.microprofile.openapi.models.examples.Example>
examples
protected Map<String,org.eclipse.microprofile.openapi.models.headers.Header>
headers
protected Map<String,org.eclipse.microprofile.openapi.models.links.Link>
links
protected Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter>
parameters
protected Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody>
requestBodies
protected Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
responses
protected Map<String,org.eclipse.microprofile.openapi.models.media.Schema>
schemas
protected Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme>
securitySchemes
-
Fields inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
extensions
-
-
Constructor Summary
Constructors Constructor Description ComponentsImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.Components
addCallback(String key, org.eclipse.microprofile.openapi.models.callbacks.Callback callback)
org.eclipse.microprofile.openapi.models.Components
addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example)
org.eclipse.microprofile.openapi.models.Components
addHeader(String key, org.eclipse.microprofile.openapi.models.headers.Header header)
org.eclipse.microprofile.openapi.models.Components
addLink(String key, org.eclipse.microprofile.openapi.models.links.Link link)
org.eclipse.microprofile.openapi.models.Components
addParameter(String key, org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
org.eclipse.microprofile.openapi.models.Components
addRequestBody(String key, org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody)
org.eclipse.microprofile.openapi.models.Components
addResponse(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse response)
org.eclipse.microprofile.openapi.models.Components
addSchema(String key, org.eclipse.microprofile.openapi.models.media.Schema schema)
org.eclipse.microprofile.openapi.models.Components
addSecurityScheme(String key, org.eclipse.microprofile.openapi.models.security.SecurityScheme securityScheme)
static org.eclipse.microprofile.openapi.models.Components
createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback>
getCallbacks()
Map<String,org.eclipse.microprofile.openapi.models.examples.Example>
getExamples()
Map<String,org.eclipse.microprofile.openapi.models.headers.Header>
getHeaders()
Map<String,org.eclipse.microprofile.openapi.models.links.Link>
getLinks()
Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter>
getParameters()
Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody>
getRequestBodies()
Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
getResponses()
Map<String,org.eclipse.microprofile.openapi.models.media.Schema>
getSchemas()
Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme>
getSecuritySchemes()
static void
merge(org.eclipse.microprofile.openapi.models.Components from, org.eclipse.microprofile.openapi.models.Components to, boolean override, ApiContext context)
void
removeCallback(String key)
void
removeExample(String key)
void
removeHeader(String key)
void
removeLink(String key)
void
removeParameter(String key)
void
removeRequestBody(String key)
void
removeResponse(String key)
void
removeSchema(String key)
void
removeSecurityScheme(String key)
void
setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
void
setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
void
setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
void
setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
void
setParameters(Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
void
setRequestBodies(Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies)
void
setResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
void
setSchemas(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> schemas)
void
setSecuritySchemes(Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> securitySchemes)
-
Methods inherited from class fish.payara.microprofile.openapi.impl.model.ExtensibleImpl
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
responses
protected Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses
-
parameters
protected Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters
-
requestBodies
protected Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies
-
securitySchemes
protected Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> securitySchemes
-
-
Method Detail
-
createInstance
public static org.eclipse.microprofile.openapi.models.Components createInstance(org.glassfish.hk2.classmodel.reflect.AnnotationModel annotation, ApiContext context)
-
getSchemas
public Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getSchemas()
- Specified by:
getSchemas
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setSchemas
public void setSchemas(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> schemas)
- Specified by:
setSchemas
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addSchema
public org.eclipse.microprofile.openapi.models.Components addSchema(String key, org.eclipse.microprofile.openapi.models.media.Schema schema)
- Specified by:
addSchema
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeSchema
public void removeSchema(String key)
- Specified by:
removeSchema
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getResponses
public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getResponses()
- Specified by:
getResponses
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setResponses
public void setResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
- Specified by:
setResponses
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addResponse
public org.eclipse.microprofile.openapi.models.Components addResponse(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse response)
- Specified by:
addResponse
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeResponse
public void removeResponse(String key)
- Specified by:
removeResponse
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getParameters
public Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
- Specified by:
getParameters
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setParameters
public void setParameters(Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
- Specified by:
setParameters
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addParameter
public org.eclipse.microprofile.openapi.models.Components addParameter(String key, org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
- Specified by:
addParameter
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeParameter
public void removeParameter(String key)
- Specified by:
removeParameter
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getExamples
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
- Specified by:
getExamples
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setExamples
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
- Specified by:
setExamples
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addExample
public org.eclipse.microprofile.openapi.models.Components addExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example)
- Specified by:
addExample
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeExample
public void removeExample(String key)
- Specified by:
removeExample
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getRequestBodies
public Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> getRequestBodies()
- Specified by:
getRequestBodies
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setRequestBodies
public void setRequestBodies(Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies)
- Specified by:
setRequestBodies
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addRequestBody
public org.eclipse.microprofile.openapi.models.Components addRequestBody(String key, org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody)
- Specified by:
addRequestBody
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeRequestBody
public void removeRequestBody(String key)
- Specified by:
removeRequestBody
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getHeaders
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
- Specified by:
getHeaders
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setHeaders
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
- Specified by:
setHeaders
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addHeader
public org.eclipse.microprofile.openapi.models.Components addHeader(String key, org.eclipse.microprofile.openapi.models.headers.Header header)
- Specified by:
addHeader
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeHeader
public void removeHeader(String key)
- Specified by:
removeHeader
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getSecuritySchemes
public Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> getSecuritySchemes()
- Specified by:
getSecuritySchemes
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setSecuritySchemes
public void setSecuritySchemes(Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> securitySchemes)
- Specified by:
setSecuritySchemes
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addSecurityScheme
public org.eclipse.microprofile.openapi.models.Components addSecurityScheme(String key, org.eclipse.microprofile.openapi.models.security.SecurityScheme securityScheme)
- Specified by:
addSecurityScheme
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeSecurityScheme
public void removeSecurityScheme(String key)
- Specified by:
removeSecurityScheme
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getLinks
public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
- Specified by:
getLinks
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setLinks
public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
- Specified by:
setLinks
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addLink
public org.eclipse.microprofile.openapi.models.Components addLink(String key, org.eclipse.microprofile.openapi.models.links.Link link)
- Specified by:
addLink
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeLink
public void removeLink(String key)
- Specified by:
removeLink
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
getCallbacks
public Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> getCallbacks()
- Specified by:
getCallbacks
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
setCallbacks
public void setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
- Specified by:
setCallbacks
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
addCallback
public org.eclipse.microprofile.openapi.models.Components addCallback(String key, org.eclipse.microprofile.openapi.models.callbacks.Callback callback)
- Specified by:
addCallback
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeCallback
public void removeCallback(String key)
- Specified by:
removeCallback
in interfaceorg.eclipse.microprofile.openapi.models.Components
-
merge
public static void merge(org.eclipse.microprofile.openapi.models.Components from, org.eclipse.microprofile.openapi.models.Components to, boolean override, ApiContext context)
-
-