Class Operation
java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.Operation>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.Operation>
io.smallrye.openapi.internal.models.Operation
- All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible,org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.Operation>,org.eclipse.microprofile.openapi.models.Operation
- Direct Known Subclasses:
OperationImpl
@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor",
date="2024-12-09T01:23:59.668538320Z")
public class Operation
extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.Operation>
implements org.eclipse.microprofile.openapi.models.Operation
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel
BaseModel.MergeDirective -
Field Summary
Fields inherited from class io.smallrye.openapi.model.BaseModel
properties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCallback(String newKey, org.eclipse.microprofile.openapi.models.callbacks.Callback newValue) addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement newValue) addServer(org.eclipse.microprofile.openapi.models.servers.Server newValue) protected org.eclipse.microprofile.openapi.models.Operationfilter(org.eclipse.microprofile.openapi.OASFilter filter) List<org.eclipse.microprofile.openapi.models.parameters.Parameter> org.eclipse.microprofile.openapi.models.parameters.RequestBodyorg.eclipse.microprofile.openapi.models.responses.APIResponsesList<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> List<org.eclipse.microprofile.openapi.models.servers.Server> getTags()voidremoveCallback(String key) voidremoveParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter value) voidremoveSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement value) voidremoveServer(org.eclipse.microprofile.openapi.models.servers.Server value) voidvoidsetCallbacks(Map<String, org.eclipse.microprofile.openapi.models.callbacks.Callback> newValue) voidsetDeprecated(Boolean newValue) voidsetOperationId(String newValue) voidsetParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) voidsetRequestBody(org.eclipse.microprofile.openapi.models.parameters.RequestBody newValue) voidsetResponses(org.eclipse.microprofile.openapi.models.responses.APIResponses newValue) voidsetSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> newValue) voidsetServers(List<org.eclipse.microprofile.openapi.models.servers.Server> newValue) voidMethods inherited from class io.smallrye.openapi.model.BaseExtensibleModel
addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setPropertyMethods inherited from class io.smallrye.openapi.model.BaseModel
constructible, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.microprofile.openapi.models.Extensible
addExtension, extensions, getExtensions, removeExtension, setExtensionsMethods inherited from interface org.eclipse.microprofile.openapi.models.Operation
callbacks, deprecated, description, externalDocs, getDescription, getExternalDocs, getSummary, operationId, parameters, requestBody, responses, security, servers, setDescription, setExternalDocs, setSummary, summary, tags
-
Constructor Details
-
Operation
public Operation()
-
-
Method Details
-
filter
protected org.eclipse.microprofile.openapi.models.Operation filter(org.eclipse.microprofile.openapi.OASFilter filter) -
getTags
- Specified by:
getTagsin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setTags
- Specified by:
setTagsin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
addTag
- Specified by:
addTagin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
removeTag
- Specified by:
removeTagin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getOperationId
- Specified by:
getOperationIdin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setOperationId
- Specified by:
setOperationIdin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getParameters
- Specified by:
getParametersin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setParameters
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> newValue) - Specified by:
setParametersin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
addParameter
public Operation addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter newValue) - Specified by:
addParameterin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
removeParameter
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter value) - Specified by:
removeParameterin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getRequestBody
public org.eclipse.microprofile.openapi.models.parameters.RequestBody getRequestBody()- Specified by:
getRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setRequestBody
public void setRequestBody(org.eclipse.microprofile.openapi.models.parameters.RequestBody newValue) - Specified by:
setRequestBodyin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getResponses
public org.eclipse.microprofile.openapi.models.responses.APIResponses getResponses()- Specified by:
getResponsesin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setResponses
public void setResponses(org.eclipse.microprofile.openapi.models.responses.APIResponses newValue) - Specified by:
setResponsesin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getCallbacks
- Specified by:
getCallbacksin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setCallbacks
public void setCallbacks(Map<String, org.eclipse.microprofile.openapi.models.callbacks.Callback> newValue) - Specified by:
setCallbacksin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
addCallback
public Operation addCallback(String newKey, org.eclipse.microprofile.openapi.models.callbacks.Callback newValue) - Specified by:
addCallbackin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
removeCallback
- Specified by:
removeCallbackin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getDeprecated
- Specified by:
getDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setDeprecated
- Specified by:
setDeprecatedin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getServers
- Specified by:
getServersin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setServers
- Specified by:
setServersin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
addServer
- Specified by:
addServerin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
removeServer
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server value) - Specified by:
removeServerin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
getSecurity
- Specified by:
getSecurityin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
setSecurity
public void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> newValue) - Specified by:
setSecurityin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
addSecurityRequirement
public Operation addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement newValue) - Specified by:
addSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.Operation
-
removeSecurityRequirement
public void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement value) - Specified by:
removeSecurityRequirementin interfaceorg.eclipse.microprofile.openapi.models.Operation
-