public class CallbackImpl extends LinkedHashMap<String,org.eclipse.microprofile.openapi.models.PathItem> implements org.eclipse.microprofile.openapi.models.callbacks.Callback, ModelImpl
Callback
OpenAPI model interface.AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
CallbackImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.microprofile.openapi.models.callbacks.Callback |
addExtension(String name,
Object value) |
org.eclipse.microprofile.openapi.models.callbacks.Callback |
addPathItem(String name,
org.eclipse.microprofile.openapi.models.PathItem item) |
Map<String,Object> |
getExtensions() |
Map<String,org.eclipse.microprofile.openapi.models.PathItem> |
getPathItems() |
String |
getRef() |
org.eclipse.microprofile.openapi.models.callbacks.Callback |
ref(String ref) |
void |
removeExtension(String name) |
void |
removePathItem(String name) |
void |
setExtensions(Map<String,Object> extensions) |
void |
setPathItems(Map<String,org.eclipse.microprofile.openapi.models.PathItem> items) |
void |
setRef(String ref) |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
containsKey, get, getPathItem, hasPathItem, put, putAll, remove
clear, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, equals, forEach, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
public Map<String,Object> getExtensions()
getExtensions
in interface org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Extensible.getExtensions()
public org.eclipse.microprofile.openapi.models.callbacks.Callback addExtension(String name, Object value)
addExtension
in interface org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Extensible.addExtension(java.lang.String, java.lang.Object)
public void removeExtension(String name)
removeExtension
in interface org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Extensible.removeExtension(java.lang.String)
public void setExtensions(Map<String,Object> extensions)
setExtensions
in interface org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Extensible.setExtensions(java.util.Map)
public String getRef()
getRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Reference.getRef()
public void setRef(String ref)
setRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Reference.setRef(java.lang.String)
public org.eclipse.microprofile.openapi.models.callbacks.Callback ref(String ref)
ref
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
Reference.ref(java.lang.String)
public org.eclipse.microprofile.openapi.models.callbacks.Callback addPathItem(String name, org.eclipse.microprofile.openapi.models.PathItem item)
addPathItem
in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
Callback.addPathItem(java.lang.String,
org.eclipse.microprofile.openapi.models.PathItem)
public void removePathItem(String name)
removePathItem
in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
Callback.removePathItem(java.lang.String)
public Map<String,org.eclipse.microprofile.openapi.models.PathItem> getPathItems()
getPathItems
in interface org.eclipse.microprofile.openapi.models.callbacks.Callback
Callback.getPathItems()
Copyright © 2018–2020. All rights reserved.