Package io.smallrye.openapi.api.models
Class ComponentsImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.Components>
-
- io.smallrye.openapi.api.models.ComponentsImpl
-
- All Implemented Interfaces:
ModelImpl,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, ModelImpl
An implementation of theComponentsOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description ComponentsImpl()
-
Method Summary
All 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)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()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 io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
getSchemas
public Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getSchemas()
- Specified by:
getSchemasin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getSchemas()
-
setSchemas
public void setSchemas(Map<String,org.eclipse.microprofile.openapi.models.media.Schema> schemas)
- Specified by:
setSchemasin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setSchemas(java.util.Map)
-
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- See Also:
Components.addSchema(java.lang.String, org.eclipse.microprofile.openapi.models.media.Schema)
-
removeSchema
public void removeSchema(String key)
- Specified by:
removeSchemain interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeSchema(java.lang.String)
-
getResponses
public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getResponses()
- Specified by:
getResponsesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getResponses()
-
setResponses
public void setResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
- Specified by:
setResponsesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setResponses(java.util.Map)
-
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- See Also:
Components.addResponse(java.lang.String, org.eclipse.microprofile.openapi.models.responses.APIResponse)
-
removeResponse
public void removeResponse(String key)
- Specified by:
removeResponsein interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeResponse(java.lang.String)
-
getParameters
public Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getParameters()
-
setParameters
public void setParameters(Map<String,org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
- Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setParameters(java.util.Map)
-
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- See Also:
Components.addParameter(java.lang.String, org.eclipse.microprofile.openapi.models.parameters.Parameter)
-
removeParameter
public void removeParameter(String key)
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeParameter(java.lang.String)
-
getExamples
public Map<String,org.eclipse.microprofile.openapi.models.examples.Example> getExamples()
- Specified by:
getExamplesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getExamples()
-
setExamples
public void setExamples(Map<String,org.eclipse.microprofile.openapi.models.examples.Example> examples)
- Specified by:
setExamplesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setExamples(java.util.Map)
-
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- See Also:
Components.addExample(java.lang.String, org.eclipse.microprofile.openapi.models.examples.Example)
-
removeExample
public void removeExample(String key)
- Specified by:
removeExamplein interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeExample(java.lang.String)
-
getRequestBodies
public Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> getRequestBodies()
- Specified by:
getRequestBodiesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getRequestBodies()
-
setRequestBodies
public void setRequestBodies(Map<String,org.eclipse.microprofile.openapi.models.parameters.RequestBody> requestBodies)
- Specified by:
setRequestBodiesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setRequestBodies(java.util.Map)
-
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- See Also:
Components.addRequestBody(java.lang.String, org.eclipse.microprofile.openapi.models.parameters.RequestBody)
-
removeRequestBody
public void removeRequestBody(String key)
- Specified by:
removeRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeRequestBody(java.lang.String)
-
getHeaders
public Map<String,org.eclipse.microprofile.openapi.models.headers.Header> getHeaders()
- Specified by:
getHeadersin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getHeaders()
-
setHeaders
public void setHeaders(Map<String,org.eclipse.microprofile.openapi.models.headers.Header> headers)
- Specified by:
setHeadersin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setHeaders(java.util.Map)
-
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- See Also:
Components.addHeader(java.lang.String, org.eclipse.microprofile.openapi.models.headers.Header)
-
removeHeader
public void removeHeader(String key)
- Specified by:
removeHeaderin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeHeader(java.lang.String)
-
getSecuritySchemes
public Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> getSecuritySchemes()
- Specified by:
getSecuritySchemesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getSecuritySchemes()
-
setSecuritySchemes
public void setSecuritySchemes(Map<String,org.eclipse.microprofile.openapi.models.security.SecurityScheme> securitySchemes)
- Specified by:
setSecuritySchemesin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setSecuritySchemes(java.util.Map)
-
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- See Also:
Components.addSecurityScheme(java.lang.String, org.eclipse.microprofile.openapi.models.security.SecurityScheme)
-
removeSecurityScheme
public void removeSecurityScheme(String key)
- Specified by:
removeSecuritySchemein interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeSecurityScheme(java.lang.String)
-
getLinks
public Map<String,org.eclipse.microprofile.openapi.models.links.Link> getLinks()
- Specified by:
getLinksin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getLinks()
-
setLinks
public void setLinks(Map<String,org.eclipse.microprofile.openapi.models.links.Link> links)
- Specified by:
setLinksin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setLinks(java.util.Map)
-
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- See Also:
Components.addLink(java.lang.String, org.eclipse.microprofile.openapi.models.links.Link)
-
removeLink
public void removeLink(String key)
- Specified by:
removeLinkin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeLink(java.lang.String)
-
getCallbacks
public Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> getCallbacks()
- Specified by:
getCallbacksin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.getCallbacks()
-
setCallbacks
public void setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
- Specified by:
setCallbacksin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.setCallbacks(java.util.Map)
-
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- See Also:
Components.addCallback(java.lang.String, org.eclipse.microprofile.openapi.models.callbacks.Callback)
-
removeCallback
public void removeCallback(String key)
- Specified by:
removeCallbackin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
Components.removeCallback(java.lang.String)
-
-