public class CallbackImpl extends LinkedHashMap<String,org.eclipse.microprofile.openapi.models.PathItem> implements org.eclipse.microprofile.openapi.models.callbacks.Callback
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
extensions |
protected String |
ref |
Constructor and Description |
---|
CallbackImpl() |
Modifier and Type | Method and Description |
---|---|
void |
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() |
String |
getRef() |
static void |
merge(org.eclipse.microprofile.openapi.annotations.callbacks.Callback from,
org.eclipse.microprofile.openapi.models.callbacks.Callback to,
boolean override,
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> currentSchemas) |
org.eclipse.microprofile.openapi.models.callbacks.Callback |
ref(String ref) |
void |
setExtensions(Map<String,Object> extensions) |
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
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
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
public String getRef()
getRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
public void setRef(String ref)
setRef
in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.callbacks.Callback>
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>
public Map<String,Object> getExtensions()
getExtensions
in interface org.eclipse.microprofile.openapi.models.Extensible
public void setExtensions(Map<String,Object> extensions)
setExtensions
in interface org.eclipse.microprofile.openapi.models.Extensible
public void addExtension(String name, Object value)
addExtension
in interface org.eclipse.microprofile.openapi.models.Extensible
Copyright © 2018. All rights reserved.