public class OperationImpl extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.Operation> implements org.eclipse.microprofile.openapi.models.Operation
Modifier and Type | Field and Description |
---|---|
protected Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> |
callbacks |
protected Boolean |
deprecated |
protected String |
description |
protected org.eclipse.microprofile.openapi.models.ExternalDocumentation |
externalDocs |
protected String |
operationId |
protected List<org.eclipse.microprofile.openapi.models.parameters.Parameter> |
parameters |
protected org.eclipse.microprofile.openapi.models.parameters.RequestBody |
requestBody |
protected org.eclipse.microprofile.openapi.models.responses.APIResponses |
responses |
protected List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> |
security |
protected List<org.eclipse.microprofile.openapi.models.servers.Server> |
servers |
protected String |
summary |
protected List<String> |
tags |
extensions
Constructor and Description |
---|
OperationImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.microprofile.openapi.models.Operation |
addCallback(String key,
org.eclipse.microprofile.openapi.models.callbacks.Callback callback) |
org.eclipse.microprofile.openapi.models.Operation |
addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter) |
org.eclipse.microprofile.openapi.models.Operation |
addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityReq) |
org.eclipse.microprofile.openapi.models.Operation |
addServer(org.eclipse.microprofile.openapi.models.servers.Server server) |
org.eclipse.microprofile.openapi.models.Operation |
addTag(String tag) |
org.eclipse.microprofile.openapi.models.Operation |
deprecated(Boolean deprecated) |
Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> |
getCallbacks() |
Boolean |
getDeprecated() |
String |
getDescription() |
org.eclipse.microprofile.openapi.models.ExternalDocumentation |
getExternalDocs() |
String |
getOperationId() |
List<org.eclipse.microprofile.openapi.models.parameters.Parameter> |
getParameters() |
org.eclipse.microprofile.openapi.models.parameters.RequestBody |
getRequestBody() |
org.eclipse.microprofile.openapi.models.responses.APIResponses |
getResponses() |
List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> |
getSecurity() |
List<org.eclipse.microprofile.openapi.models.servers.Server> |
getServers() |
String |
getSummary() |
List<String> |
getTags() |
static void |
merge(org.eclipse.microprofile.openapi.annotations.callbacks.CallbackOperation from,
org.eclipse.microprofile.openapi.models.Operation to,
boolean override,
Map<String,org.eclipse.microprofile.openapi.models.media.Schema> currentSchemas) |
static void |
merge(org.eclipse.microprofile.openapi.annotations.Operation from,
org.eclipse.microprofile.openapi.models.Operation to,
boolean override) |
void |
removeCallback(String key) |
void |
removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter) |
void |
removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement) |
void |
removeServer(org.eclipse.microprofile.openapi.models.servers.Server server) |
void |
removeTag(String tag) |
void |
setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks) |
void |
setDeprecated(Boolean deprecated) |
void |
setDescription(String description) |
void |
setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs) |
void |
setOperationId(String operationId) |
void |
setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters) |
void |
setRequestBody(org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody) |
void |
setResponses(org.eclipse.microprofile.openapi.models.responses.APIResponses responses) |
void |
setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security) |
void |
setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers) |
void |
setSummary(String summary) |
void |
setTags(List<String> tags) |
addExtension, convertExtensionValue, extensionName, getExtensions, merge, removeExtension, setExtensions, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
protected String summary
protected String description
protected org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs
protected String operationId
protected List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters
protected org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody
protected org.eclipse.microprofile.openapi.models.responses.APIResponses responses
protected Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks
protected Boolean deprecated
protected List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security
protected List<org.eclipse.microprofile.openapi.models.servers.Server> servers
public List<String> getTags()
getTags
in interface org.eclipse.microprofile.openapi.models.Operation
public void setTags(List<String> tags)
setTags
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation addTag(String tag)
addTag
in interface org.eclipse.microprofile.openapi.models.Operation
public void removeTag(String tag)
removeTag
in interface org.eclipse.microprofile.openapi.models.Operation
public String getSummary()
getSummary
in interface org.eclipse.microprofile.openapi.models.Operation
public void setSummary(String summary)
setSummary
in interface org.eclipse.microprofile.openapi.models.Operation
public String getDescription()
getDescription
in interface org.eclipse.microprofile.openapi.models.Operation
public void setDescription(String description)
setDescription
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
getExternalDocs
in interface org.eclipse.microprofile.openapi.models.Operation
public void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
setExternalDocs
in interface org.eclipse.microprofile.openapi.models.Operation
public String getOperationId()
getOperationId
in interface org.eclipse.microprofile.openapi.models.Operation
public void setOperationId(String operationId)
setOperationId
in interface org.eclipse.microprofile.openapi.models.Operation
public List<org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
getParameters
in interface org.eclipse.microprofile.openapi.models.Operation
public void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
setParameters
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
addParameter
in interface org.eclipse.microprofile.openapi.models.Operation
public void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
removeParameter
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.parameters.RequestBody getRequestBody()
getRequestBody
in interface org.eclipse.microprofile.openapi.models.Operation
public void setRequestBody(org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody)
setRequestBody
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.responses.APIResponses getResponses()
getResponses
in interface org.eclipse.microprofile.openapi.models.Operation
public void setResponses(org.eclipse.microprofile.openapi.models.responses.APIResponses responses)
setResponses
in interface org.eclipse.microprofile.openapi.models.Operation
public Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> getCallbacks()
getCallbacks
in interface org.eclipse.microprofile.openapi.models.Operation
public void setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
setCallbacks
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation addCallback(String key, org.eclipse.microprofile.openapi.models.callbacks.Callback callback)
addCallback
in interface org.eclipse.microprofile.openapi.models.Operation
public void removeCallback(String key)
removeCallback
in interface org.eclipse.microprofile.openapi.models.Operation
public Boolean getDeprecated()
getDeprecated
in interface org.eclipse.microprofile.openapi.models.Operation
public void setDeprecated(Boolean deprecated)
setDeprecated
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation deprecated(Boolean deprecated)
deprecated
in interface org.eclipse.microprofile.openapi.models.Operation
public List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> getSecurity()
getSecurity
in interface org.eclipse.microprofile.openapi.models.Operation
public void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security)
setSecurity
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityReq)
addSecurityRequirement
in interface org.eclipse.microprofile.openapi.models.Operation
public void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
removeSecurityRequirement
in interface org.eclipse.microprofile.openapi.models.Operation
public List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
getServers
in interface org.eclipse.microprofile.openapi.models.Operation
public void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
setServers
in interface org.eclipse.microprofile.openapi.models.Operation
public org.eclipse.microprofile.openapi.models.Operation addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
addServer
in interface org.eclipse.microprofile.openapi.models.Operation
public void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
removeServer
in interface org.eclipse.microprofile.openapi.models.Operation
public static void merge(org.eclipse.microprofile.openapi.annotations.Operation from, org.eclipse.microprofile.openapi.models.Operation to, boolean override)
Copyright © 2019. All rights reserved.