Class CallbackImpl

  • All Implemented Interfaces:
    MapModel<org.eclipse.microprofile.openapi.models.PathItem>, ModelImpl, Map<String,​org.eclipse.microprofile.openapi.models.PathItem>, org.eclipse.microprofile.openapi.models.callbacks.Callback, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>, org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>

    public class CallbackImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.callbacks.Callback>
    implements org.eclipse.microprofile.openapi.models.callbacks.Callback, ModelImpl, MapModel<org.eclipse.microprofile.openapi.models.PathItem>
    An implementation of the Callback OpenAPI model interface.
    • Constructor Detail

      • CallbackImpl

        public CallbackImpl()
    • Method Detail

      • getRef

        public String getRef()
        Specified by:
        getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
        See Also:
        Reference.getRef()
      • setRef

        public void setRef​(String ref)
        Specified by:
        setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
        See Also:
        Reference.setRef(java.lang.String)
      • ref

        public org.eclipse.microprofile.openapi.models.callbacks.Callback ref​(String ref)
        Specified by:
        ref in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
        See Also:
        Reference.ref(java.lang.String)
      • addPathItem

        public org.eclipse.microprofile.openapi.models.callbacks.Callback addPathItem​(String name,
                                                                                      org.eclipse.microprofile.openapi.models.PathItem item)
        Specified by:
        addPathItem in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
        See Also:
        Callback.addPathItem(java.lang.String, org.eclipse.microprofile.openapi.models.PathItem)
      • removePathItem

        public void removePathItem​(String name)
        Specified by:
        removePathItem in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
        See Also:
        Callback.removePathItem(java.lang.String)
      • getPathItems

        public Map<String,​org.eclipse.microprofile.openapi.models.PathItem> getPathItems()
        Specified by:
        getPathItems in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
        See Also:
        Callback.getPathItems()
      • setPathItems

        public void setPathItems​(Map<String,​org.eclipse.microprofile.openapi.models.PathItem> items)
        Specified by:
        setPathItems in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
        See Also:
        Callback.setPathItems(java.util.Map)
      • getMap

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

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

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

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

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

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

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