Class 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 Detail

      • APIResponsesImpl

        public APIResponsesImpl()
    • Method Detail

      • 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>