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 the
Components OpenAPI model interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.Componentsorg.eclipse.microprofile.openapi.models.Componentsorg.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.Componentsorg.eclipse.microprofile.openapi.models.ComponentsaddSecurityScheme(String key, org.eclipse.microprofile.openapi.models.security.SecurityScheme securityScheme) getLinks()voidremoveCallback(String key) voidremoveExample(String key) voidremoveHeader(String key) voidremoveLink(String key) voidremoveParameter(String key) voidremoveRequestBody(String key) voidremoveResponse(String key) voidremoveSchema(String key) voidvoidsetCallbacks(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) voidvoidsetParameters(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, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Components
callbacks, examples, headers, links, parameters, requestBodies, responses, schemas, securitySchemesMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
Constructor Details
-
ComponentsImpl
public ComponentsImpl()
-
-
Method Details
-
getSchemas
- Specified by:
getSchemasin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.getSchemas()
-
setSchemas
- 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
- Specified by:
removeSchemain interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeSchema(java.lang.String)
-
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
- Specified by:
removeResponsein interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeResponse(java.lang.String)
-
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
- Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeParameter(java.lang.String)
-
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
- 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
- Specified by:
removeRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeRequestBody(java.lang.String)
-
getHeaders
- Specified by:
getHeadersin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.getHeaders()
-
setHeaders
- 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
- 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
- Specified by:
removeSecuritySchemein interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeSecurityScheme(java.lang.String)
-
getLinks
- Specified by:
getLinksin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.getLinks()
-
setLinks
- 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
- Specified by:
removeLinkin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeLink(java.lang.String)
-
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
- Specified by:
removeCallbackin interfaceorg.eclipse.microprofile.openapi.models.Components- See Also:
-
Components.removeCallback(java.lang.String)
-