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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitprotected 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.Operationpublic void setTags(List<String> tags)
setTags in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.Operation addTag(String tag)
addTag in interface org.eclipse.microprofile.openapi.models.Operationpublic void removeTag(String tag)
removeTag in interface org.eclipse.microprofile.openapi.models.Operationpublic String getSummary()
getSummary in interface org.eclipse.microprofile.openapi.models.Operationpublic void setSummary(String summary)
setSummary in interface org.eclipse.microprofile.openapi.models.Operationpublic String getDescription()
getDescription in interface org.eclipse.microprofile.openapi.models.Operationpublic void setDescription(String description)
setDescription in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.ExternalDocumentation getExternalDocs()
getExternalDocs in interface org.eclipse.microprofile.openapi.models.Operationpublic void setExternalDocs(org.eclipse.microprofile.openapi.models.ExternalDocumentation externalDocs)
setExternalDocs in interface org.eclipse.microprofile.openapi.models.Operationpublic String getOperationId()
getOperationId in interface org.eclipse.microprofile.openapi.models.Operationpublic void setOperationId(String operationId)
setOperationId in interface org.eclipse.microprofile.openapi.models.Operationpublic List<org.eclipse.microprofile.openapi.models.parameters.Parameter> getParameters()
getParameters in interface org.eclipse.microprofile.openapi.models.Operationpublic void setParameters(List<org.eclipse.microprofile.openapi.models.parameters.Parameter> parameters)
setParameters in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.Operation addParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
addParameter in interface org.eclipse.microprofile.openapi.models.Operationpublic void removeParameter(org.eclipse.microprofile.openapi.models.parameters.Parameter parameter)
removeParameter in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.parameters.RequestBody getRequestBody()
getRequestBody in interface org.eclipse.microprofile.openapi.models.Operationpublic void setRequestBody(org.eclipse.microprofile.openapi.models.parameters.RequestBody requestBody)
setRequestBody in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.responses.APIResponses getResponses()
getResponses in interface org.eclipse.microprofile.openapi.models.Operationpublic void setResponses(org.eclipse.microprofile.openapi.models.responses.APIResponses responses)
setResponses in interface org.eclipse.microprofile.openapi.models.Operationpublic Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> getCallbacks()
getCallbacks in interface org.eclipse.microprofile.openapi.models.Operationpublic void setCallbacks(Map<String,org.eclipse.microprofile.openapi.models.callbacks.Callback> callbacks)
setCallbacks in interface org.eclipse.microprofile.openapi.models.Operationpublic 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.Operationpublic void removeCallback(String key)
removeCallback in interface org.eclipse.microprofile.openapi.models.Operationpublic Boolean getDeprecated()
getDeprecated in interface org.eclipse.microprofile.openapi.models.Operationpublic void setDeprecated(Boolean deprecated)
setDeprecated in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.Operation deprecated(Boolean deprecated)
deprecated in interface org.eclipse.microprofile.openapi.models.Operationpublic List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> getSecurity()
getSecurity in interface org.eclipse.microprofile.openapi.models.Operationpublic void setSecurity(List<org.eclipse.microprofile.openapi.models.security.SecurityRequirement> security)
setSecurity in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.Operation addSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityReq)
addSecurityRequirement in interface org.eclipse.microprofile.openapi.models.Operationpublic void removeSecurityRequirement(org.eclipse.microprofile.openapi.models.security.SecurityRequirement securityRequirement)
removeSecurityRequirement in interface org.eclipse.microprofile.openapi.models.Operationpublic List<org.eclipse.microprofile.openapi.models.servers.Server> getServers()
getServers in interface org.eclipse.microprofile.openapi.models.Operationpublic void setServers(List<org.eclipse.microprofile.openapi.models.servers.Server> servers)
setServers in interface org.eclipse.microprofile.openapi.models.Operationpublic org.eclipse.microprofile.openapi.models.Operation addServer(org.eclipse.microprofile.openapi.models.servers.Server server)
addServer in interface org.eclipse.microprofile.openapi.models.Operationpublic void removeServer(org.eclipse.microprofile.openapi.models.servers.Server server)
removeServer in interface org.eclipse.microprofile.openapi.models.Operationpublic static void merge(org.eclipse.microprofile.openapi.annotations.Operation from,
org.eclipse.microprofile.openapi.models.Operation to,
boolean override)
Copyright © 2019. All rights reserved.