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>callbacksprotected Map<String,org.eclipse.microprofile.openapi.models.examples.Example>examplesprotected Map<String,org.eclipse.microprofile.openapi.models.headers.Header>headersprotected Map<String,org.eclipse.microprofile.openapi.models.links.Link>linksprotected Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter>parametersprotected Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody>requestBodiesprotected Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>responsesprotected Map<String,org.eclipse.microprofile.openapi.models.media.Schema>schemasprotected 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.ComponentsaddCallback(String key, org.eclipse.microprofile.openapi.models.callbacks.Callback callback)org.eclipse.microprofile.openapi.models.ComponentsaddExample(String key, org.eclipse.microprofile.openapi.models.examples.Example example)org.eclipse.microprofile.openapi.models.ComponentsaddHeader(String key, org.eclipse.microprofile.openapi.models.headers.Header header)org.eclipse.microprofile.openapi.models.ComponentsaddLink(String key, org.eclipse.microprofile.openapi.models.links.Link link)org.eclipse.microprofile.openapi.models.ComponentsaddParameter(String key, org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)org.eclipse.microprofile.openapi.models.ComponentsaddRequestBody(String key, org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody)org.eclipse.microprofile.openapi.models.ComponentsaddResponse(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse response)org.eclipse.microprofile.openapi.models.ComponentsaddSchema(String key, org.eclipse.microprofile.openapi.models.media.Schema schema)org.eclipse.microprofile.openapi.models.ComponentsaddSecurityScheme(String key, org.eclipse.microprofile.openapi.models.security.SecurityScheme securityScheme)static org.eclipse.microprofile.openapi.models.ComponentscreateInstance(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 voidmerge(org.eclipse.microprofile.openapi.models.Components from, org.eclipse.microprofile.openapi.models.Components to, boolean override, ApiContext context)voidremoveCallback(String key)voidremoveExample(String key)voidremoveHeader(String key)voidremoveLink(String key)voidremoveParameter(String key)voidremoveRequestBody(String key)voidremoveResponse(String key)voidremoveSchema(String key)voidremoveSecurityScheme(String key)voidsetCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)voidsetExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)voidsetHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)voidsetLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)voidsetParameters(Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)voidsetRequestBodies(Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies)voidsetResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)voidsetSchemas(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> schemas)voidsetSecuritySchemes(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:
getSchemasin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setSchemas
public void setSchemas(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> schemas)
- Specified by:
setSchemasin 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:
addSchemain interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeSchema
public void removeSchema(String key)
- Specified by:
removeSchemain interfaceorg.eclipse.microprofile.openapi.models.Components
-
getResponses
public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getResponses()
- Specified by:
getResponsesin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setResponses
public void setResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
- Specified by:
setResponsesin 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:
addResponsein interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeResponse
public void removeResponse(String key)
- Specified by:
removeResponsein interfaceorg.eclipse.microprofile.openapi.models.Components
-
getParameters
public Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setParameters
public void setParameters(Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
- Specified by:
setParametersin 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:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeParameter
public void removeParameter(String key)
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.Components
-
getExamples
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setExamples
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
- Specified by:
setExamplesin 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:
addExamplein interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeExample
public void removeExample(String key)
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.Components
-
getRequestBodies
public Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> getRequestBodies()
- Specified by:
getRequestBodiesin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setRequestBodies
public void setRequestBodies(Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies)
- Specified by:
setRequestBodiesin 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:
addRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeRequestBody
public void removeRequestBody(String key)
- Specified by:
removeRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Components
-
getHeaders
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
- Specified by:
getHeadersin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setHeaders
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
- Specified by:
setHeadersin 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:
addHeaderin interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeHeader
public void removeHeader(String key)
- Specified by:
removeHeaderin interfaceorg.eclipse.microprofile.openapi.models.Components
-
getSecuritySchemes
public Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> getSecuritySchemes()
- Specified by:
getSecuritySchemesin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setSecuritySchemes
public void setSecuritySchemes(Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> securitySchemes)
- Specified by:
setSecuritySchemesin 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:
addSecuritySchemein interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeSecurityScheme
public void removeSecurityScheme(String key)
- Specified by:
removeSecuritySchemein interfaceorg.eclipse.microprofile.openapi.models.Components
-
getLinks
public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
- Specified by:
getLinksin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setLinks
public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
- Specified by:
setLinksin 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:
addLinkin interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeLink
public void removeLink(String key)
- Specified by:
removeLinkin interfaceorg.eclipse.microprofile.openapi.models.Components
-
getCallbacks
public Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> getCallbacks()
- Specified by:
getCallbacksin interfaceorg.eclipse.microprofile.openapi.models.Components
-
setCallbacks
public void setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
- Specified by:
setCallbacksin 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:
addCallbackin interfaceorg.eclipse.microprofile.openapi.models.Components
-
removeCallback
public void removeCallback(String key)
- Specified by:
removeCallbackin 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)
-
-