Class APIResponsesImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponses>
io.smallrye.openapi.api.models.responses.APIResponsesImpl
All Implemented Interfaces:
MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>, ModelImpl, Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.responses.APIResponses>, org.eclipse.microprofile.openapi.models.responses.APIResponses

public class APIResponsesImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponses> implements org.eclipse.microprofile.openapi.models.responses.APIResponses, ModelImpl, MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
An implementation of the APIResponses OpenAPI model interface.
  • Constructor Details

    • APIResponsesImpl

      public APIResponsesImpl()
  • Method Details

    • addAPIResponse

      public org.eclipse.microprofile.openapi.models.responses.APIResponses addAPIResponse(String name, org.eclipse.microprofile.openapi.models.responses.APIResponse apiResponse)
      Specified by:
      addAPIResponse in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
      See Also:
      • APIResponses.addAPIResponse(java.lang.String, org.eclipse.microprofile.openapi.models.responses.APIResponse)
    • removeAPIResponse

      public void removeAPIResponse(String name)
      Specified by:
      removeAPIResponse in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
      See Also:
      • APIResponses.removeAPIResponse(java.lang.String)
    • getAPIResponses

      public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getAPIResponses()
      Specified by:
      getAPIResponses in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
    • setAPIResponses

      public void setAPIResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> items)
      Specified by:
      setAPIResponses in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
    • getDefaultValue

      public org.eclipse.microprofile.openapi.models.responses.APIResponse getDefaultValue()
      Specified by:
      getDefaultValue in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
      See Also:
      • APIResponses.getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue)
      Specified by:
      setDefaultValue in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
      See Also:
      • APIResponses.setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse)
    • getMap

      public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getMap()
      Specified by:
      getMap in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • setMap

      public void setMap(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> map)
      Specified by:
      setMap in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • get

      public org.eclipse.microprofile.openapi.models.responses.APIResponse get(Object key)
      Specified by:
      get in interface Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
      Specified by:
      get in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • containsKey

      public boolean containsKey(Object key)
      Specified by:
      containsKey in interface Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
      Specified by:
      containsKey in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • put

      public org.eclipse.microprofile.openapi.models.responses.APIResponse put(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse value)
      Specified by:
      put in interface Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
      Specified by:
      put in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • putAll

      public void putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.responses.APIResponse> m)
      Specified by:
      putAll in interface Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
      Specified by:
      putAll in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
    • remove

      public org.eclipse.microprofile.openapi.models.responses.APIResponse remove(Object key)
      Specified by:
      remove in interface Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>
      Specified by:
      remove in interface MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>