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 Details

    • ComponentsImpl

      public ComponentsImpl()
  • Method Details

    • getSchemas

      public Map<String,org.eclipse.microprofile.openapi.models.media.Schema> getSchemas()
      Specified by:
      getSchemas in interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.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 interface org.eclipse.microprofile.openapi.models.Components
      See Also:
      • Components.removeCallback(java.lang.String)