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 theComponents
OpenAPI 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.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)
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()
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 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:
getSchemas
in 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:
setSchemas
in 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:
addSchema
in 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:
removeSchema
in 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:
getResponses
in 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:
setResponses
in 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:
addResponse
in 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:
removeResponse
in 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:
getParameters
in 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:
setParameters
in 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:
addParameter
in 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:
removeParameter
in 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:
getExamples
in 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:
setExamples
in 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:
addExample
in 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:
removeExample
in 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:
getRequestBodies
in 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:
setRequestBodies
in 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:
addRequestBody
in 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:
removeRequestBody
in 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:
getHeaders
in 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:
setHeaders
in 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:
addHeader
in 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:
removeHeader
in 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:
getSecuritySchemes
in 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:
setSecuritySchemes
in 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:
addSecurityScheme
in 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:
removeSecurityScheme
in 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:
getLinks
in 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:
setLinks
in 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:
addLink
in 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:
removeLink
in 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:
getCallbacks
in 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:
setCallbacks
in 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:
addCallback
in 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:
removeCallback
in interfaceorg.eclipse.microprofile.openapi.models.Components
- See Also:
Components.removeCallback(java.lang.String)
-
-