Class APIResponsesImpl
- java.lang.Object
-
- io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponses>
-
- io.smallrye.openapi.api.models.responses.APIResponsesImpl
-
- All Implemented Interfaces:
MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>,ModelImpl,Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>,org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.responses.APIResponses>,org.eclipse.microprofile.openapi.models.responses.APIResponses
public class APIResponsesImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.responses.APIResponses> implements org.eclipse.microprofile.openapi.models.responses.APIResponses, ModelImpl, MapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
An implementation of theAPIResponsesOpenAPI model interface.
-
-
Constructor Summary
Constructors Constructor Description APIResponsesImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.microprofile.openapi.models.responses.APIResponsesaddAPIResponse(String name, org.eclipse.microprofile.openapi.models.responses.APIResponse apiResponse)booleancontainsKey(Object key)org.eclipse.microprofile.openapi.models.responses.APIResponseget(Object key)Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>getAPIResponses()org.eclipse.microprofile.openapi.models.responses.APIResponsegetDefaultValue()Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>getMap()org.eclipse.microprofile.openapi.models.responses.APIResponseput(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse value)voidputAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.responses.APIResponse> m)org.eclipse.microprofile.openapi.models.responses.APIResponseremove(Object key)voidremoveAPIResponse(String name)voidsetAPIResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> items)voidsetDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue)voidsetMap(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> map)-
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.responses.APIResponses
defaultValue, getAPIResponse, hasAPIResponse
-
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
-
addAPIResponse
public org.eclipse.microprofile.openapi.models.responses.APIResponses addAPIResponse(String name, org.eclipse.microprofile.openapi.models.responses.APIResponse apiResponse)
- Specified by:
addAPIResponsein interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses- See Also:
APIResponses.addAPIResponse(java.lang.String, org.eclipse.microprofile.openapi.models.responses.APIResponse)
-
removeAPIResponse
public void removeAPIResponse(String name)
- Specified by:
removeAPIResponsein interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses- See Also:
APIResponses.removeAPIResponse(java.lang.String)
-
getAPIResponses
public Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> getAPIResponses()
- Specified by:
getAPIResponsesin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
setAPIResponses
public void setAPIResponses(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> items)
- Specified by:
setAPIResponsesin interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses
-
getDefaultValue
public org.eclipse.microprofile.openapi.models.responses.APIResponse getDefaultValue()
- Specified by:
getDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses- See Also:
APIResponses.getDefaultValue()
-
setDefaultValue
public void setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue)
- Specified by:
setDefaultValuein interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses- See Also:
APIResponses.setDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse)
-
setMap
public void setMap(Map<String,org.eclipse.microprofile.openapi.models.responses.APIResponse> map)
-
get
public org.eclipse.microprofile.openapi.models.responses.APIResponse get(Object key)
-
containsKey
public boolean containsKey(Object key)
- Specified by:
containsKeyin interfaceMap<String,org.eclipse.microprofile.openapi.models.responses.APIResponse>- Specified by:
containsKeyin interfaceMapModel<org.eclipse.microprofile.openapi.models.responses.APIResponse>
-
put
public org.eclipse.microprofile.openapi.models.responses.APIResponse put(String key, org.eclipse.microprofile.openapi.models.responses.APIResponse value)
-
putAll
public void putAll(Map<? extends String,? extends org.eclipse.microprofile.openapi.models.responses.APIResponse> m)
-
remove
public org.eclipse.microprofile.openapi.models.responses.APIResponse remove(Object key)
-
-