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.-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.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
getMap()
getRef()
org.eclipse.microprofile.openapi.models.PathItem
void
org.eclipse.microprofile.openapi.models.callbacks.Callback
org.eclipse.microprofile.openapi.models.PathItem
void
removePathItem
(String name) void
void
setPathItems
(Map<String, org.eclipse.microprofile.openapi.models.PathItem> items) void
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
-
Constructor Details
-
CallbackImpl
public CallbackImpl()
-
-
Method Details
-
getRef
- Specified by:
getRef
in interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
- See Also:
-
Reference.getRef()
-
setRef
- 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
- 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
- Specified by:
removePathItem
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
- See Also:
-
Callback.removePathItem(java.lang.String)
-
getPathItems
- Specified by:
getPathItems
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
- See Also:
-
Callback.getPathItems()
-
setPathItems
- Specified by:
setPathItems
in interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback
- See Also:
-
Callback.setPathItems(java.util.Map)
-
getMap
-
setMap
-
get
-
containsKey
- 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
-
remove
-