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 theCallback
OpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description CallbackImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.callbacks.Callback
addPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item)
boolean
containsKey(Object key)
org.eclipse.microprofile.openapi.models.PathItem
get(Object key)
Map<String,org.eclipse.microprofile.openapi.models.PathItem>
getMap()
Map<String,org.eclipse.microprofile.openapi.models.PathItem>
getPathItems()
String
getRef()
org.eclipse.microprofile.openapi.models.PathItem
put(String key, org.eclipse.microprofile.openapi.models.PathItem value)
void
putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.PathItem> m)
org.eclipse.microprofile.openapi.models.callbacks.Callback
ref(String ref)
org.eclipse.microprofile.openapi.models.PathItem
remove(Object key)
void
removePathItem(String name)
void
setMap(Map<String,org.eclipse.microprofile.openapi.models.PathItem> map)
void
setPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items)
void
setRef(String ref)
-
Methods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.callbacks.Callback
getPathItem, hasPathItem
-
Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensions
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Methods inherited from interface io.smallrye.openapi.api.models.MapModel
clear, containsValue, entrySet, invoke, invokeFunction, isEmpty, keySet, size, values
-
-
-
-
Method Detail
-
getRef
public String getRef()
- Specified by:
getRef
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
- See Also:
Callback.setPathItems(java.util.Map)
-
get
public org.eclipse.microprofile.openapi.models.PathItem get(Object key)
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKey
in interfaceMap<String,org.eclipse.microprofile.openapi.models.PathItem>
- Specified by:
containsKey
in interfaceMapModel<org.eclipse.microprofile.openapi.models.PathItem>
-
put
public org.eclipse.microprofile.openapi.models.PathItem put(String key, org.eclipse.microprofile.openapi.models.PathItem value)
-
putAll
public void putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.PathItem> m)
-
-