Class CallbackImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.callbacks.Callback>
io.smallrye.openapi.api.models.callbacks.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 Details

    • CallbackImpl

      public CallbackImpl()
  • Method Details

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