Class APIResponsesImpl

  • All Implemented Interfaces:
    Serializable, Cloneable, Map<String,​org.eclipse.microprofile.openapi.models.responses.APIResponse>, NavigableMap<String,​org.eclipse.microprofile.openapi.models.responses.APIResponse>, SortedMap<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 ExtensibleTreeMap<org.eclipse.microprofile.openapi.models.responses.APIResponse,​org.eclipse.microprofile.openapi.models.responses.APIResponses>
    implements org.eclipse.microprofile.openapi.models.responses.APIResponses
    See Also:
    Serialized Form
    • Constructor Detail

      • APIResponsesImpl

        public APIResponsesImpl()
      • APIResponsesImpl

        public APIResponsesImpl​(Map<String,​org.eclipse.microprofile.openapi.models.responses.APIResponse> responses)
    • 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
      • removeAPIResponse

        public void removeAPIResponse​(String name)
        Specified by:
        removeAPIResponse in interface org.eclipse.microprofile.openapi.models.responses.APIResponses
      • 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
      • setDefaultValue

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

        public static void merge​(org.eclipse.microprofile.openapi.models.responses.APIResponse from,
                                 org.eclipse.microprofile.openapi.models.responses.APIResponses to,
                                 boolean override,
                                 ApiContext context)