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 the
APIResponses OpenAPI model interface.-
Nested Class Summary
-
Field Summary
Fields inherited from interface org.eclipse.microprofile.openapi.models.responses.APIResponses
DEFAULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.APIResponseorg.eclipse.microprofile.openapi.models.responses.APIResponsegetMap()org.eclipse.microprofile.openapi.models.responses.APIResponsevoidputAll(Map<? extends String, ? extends org.eclipse.microprofile.openapi.models.responses.APIResponse> m) org.eclipse.microprofile.openapi.models.responses.APIResponsevoidremoveAPIResponse(String name) voidsetAPIResponses(Map<String, org.eclipse.microprofile.openapi.models.responses.APIResponse> items) voidsetDefaultValue(org.eclipse.microprofile.openapi.models.responses.APIResponse defaultValue) 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.responses.APIResponses
defaultValue, getAPIResponse, hasAPIResponseMethods 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
-
APIResponsesImpl
public APIResponsesImpl()
-
-
Method Details
-
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
- Specified by:
removeAPIResponsein interfaceorg.eclipse.microprofile.openapi.models.responses.APIResponses- See Also:
-
APIResponses.removeAPIResponse(java.lang.String)
-
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)
-
getMap
-
setMap
-
get
-
containsKey
- 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
-
remove
-