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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.microprofile.openapi.models.callbacks.CallbackaddPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item) booleancontainsKey(Object key) org.eclipse.microprofile.openapi.models.PathItemgetMap()getRef()org.eclipse.microprofile.openapi.models.PathItemvoidorg.eclipse.microprofile.openapi.models.callbacks.Callbackorg.eclipse.microprofile.openapi.models.PathItemvoidremovePathItem(String name) voidvoidsetPathItems(Map<String, org.eclipse.microprofile.openapi.models.PathItem> items) voidMethods inherited from class io.smallrye.openapi.api.models.ExtensibleImpl
addExtension, getExtensions, removeExtension, setExtensionsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.callbacks.Callback
getPathItem, hasPathItemMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAllMethods 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:
getRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>- See Also:
-
Reference.getRef()
-
setRef
- Specified by:
setRefin interfaceorg.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>- See Also:
-
Reference.setRef(java.lang.String)
-
ref
- Specified by:
refin 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:
addPathItemin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback- See Also:
-
Callback.addPathItem(java.lang.String, org.eclipse.microprofile.openapi.models.PathItem)
-
removePathItem
- Specified by:
removePathItemin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback- See Also:
-
Callback.removePathItem(java.lang.String)
-
getPathItems
- Specified by:
getPathItemsin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback- See Also:
-
Callback.getPathItems()
-
setPathItems
- Specified by:
setPathItemsin interfaceorg.eclipse.microprofile.openapi.models.callbacks.Callback- See Also:
-
Callback.setPathItems(java.util.Map)
-
getMap
-
setMap
-
get
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,org.eclipse.microprofile.openapi.models.PathItem> - Specified by:
containsKeyin 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
-