Package io.swagger.v3.oas.models
Class Operation
- java.lang.Object
-
- io.swagger.v3.oas.models.Operation
-
public class Operation extends Object
Operation- See Also:
- "https://github.com/OAI/OpenAPI-Specification/blob/3.0.4/versions/3.0.4.md#operation-object", "https://github.com/OAI/OpenAPI-Specification/blob/3.1.1/versions/3.1.1.md#operation-object"
-
-
Constructor Summary
Constructors Constructor Description Operation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationaddCallback(String key, Callback callback)voidaddExtension(String name, Object value)voidaddExtension31(String name, Object value)OperationaddParametersItem(Parameter parametersItem)OperationaddSecurityItem(SecurityRequirement securityItem)OperationaddServersItem(Server serversItem)OperationaddTagsItem(String tagsItem)Operationcallbacks(Map<String,Callback> callbacks)Operationdeprecated(Boolean deprecated)Operationdescription(String description)booleanequals(Object o)Operationextensions(Map<String,Object> extensions)OperationexternalDocs(ExternalDocumentation externalDocs)Map<String,Callback>getCallbacks()returns the callbacks property from a Operation instance.BooleangetDeprecated()returns the deprecated property from a Operation instance.StringgetDescription()returns the description property from a Operation instance.Map<String,Object>getExtensions()ExternalDocumentationgetExternalDocs()returns the externalDocs property from a Operation instance.StringgetOperationId()returns the operationId property from a Operation instance.List<Parameter>getParameters()returns the parameters property from a Operation instance.RequestBodygetRequestBody()returns the requestBody property from a Operation instance.ApiResponsesgetResponses()returns the responses property from a Operation instance.List<SecurityRequirement>getSecurity()returns the security property from a Operation instance.List<Server>getServers()returns the servers property from a Operation instance.StringgetSummary()returns the summary property from a Operation instance.List<String>getTags()returns the tags property from a Operation instance.inthashCode()OperationoperationId(String operationId)Operationparameters(List<Parameter> parameters)OperationrequestBody(RequestBody requestBody)Operationresponses(ApiResponses responses)Operationsecurity(List<SecurityRequirement> security)Operationservers(List<Server> servers)voidsetCallbacks(Map<String,Callback> callbacks)voidsetDeprecated(Boolean deprecated)voidsetDescription(String description)voidsetExtensions(Map<String,Object> extensions)voidsetExternalDocs(ExternalDocumentation externalDocs)voidsetOperationId(String operationId)voidsetParameters(List<Parameter> parameters)voidsetRequestBody(RequestBody requestBody)voidsetResponses(ApiResponses responses)voidsetSecurity(List<SecurityRequirement> security)voidsetServers(List<Server> servers)voidsetSummary(String summary)voidsetTags(List<String> tags)Operationsummary(String summary)Operationtags(List<String> tags)StringtoString()
-
-
-
Method Detail
-
getTags
public List<String> getTags()
returns the tags property from a Operation instance.- Returns:
- List<String> tags
-
getSummary
public String getSummary()
returns the summary property from a Operation instance.- Returns:
- String summary
-
setSummary
public void setSummary(String summary)
-
getDescription
public String getDescription()
returns the description property from a Operation instance.- Returns:
- String description
-
setDescription
public void setDescription(String description)
-
getExternalDocs
public ExternalDocumentation getExternalDocs()
returns the externalDocs property from a Operation instance.- Returns:
- ExternalDocumentation externalDocs
-
setExternalDocs
public void setExternalDocs(ExternalDocumentation externalDocs)
-
externalDocs
public Operation externalDocs(ExternalDocumentation externalDocs)
-
getOperationId
public String getOperationId()
returns the operationId property from a Operation instance.- Returns:
- String operationId
-
setOperationId
public void setOperationId(String operationId)
-
getParameters
public List<Parameter> getParameters()
returns the parameters property from a Operation instance.- Returns:
- List<Parameter> parameters
-
getRequestBody
public RequestBody getRequestBody()
returns the requestBody property from a Operation instance.- Returns:
- RequestBody requestBody
-
setRequestBody
public void setRequestBody(RequestBody requestBody)
-
requestBody
public Operation requestBody(RequestBody requestBody)
-
getResponses
public ApiResponses getResponses()
returns the responses property from a Operation instance.- Returns:
- ApiResponses responses
-
setResponses
public void setResponses(ApiResponses responses)
-
responses
public Operation responses(ApiResponses responses)
-
getCallbacks
public Map<String,Callback> getCallbacks()
returns the callbacks property from a Operation instance.- Returns:
- Callbacks callbacks
-
getDeprecated
public Boolean getDeprecated()
returns the deprecated property from a Operation instance.- Returns:
- Boolean deprecated
-
setDeprecated
public void setDeprecated(Boolean deprecated)
-
getSecurity
public List<SecurityRequirement> getSecurity()
returns the security property from a Operation instance.- Returns:
- List<SecurityRequirement> security
-
setSecurity
public void setSecurity(List<SecurityRequirement> security)
-
security
public Operation security(List<SecurityRequirement> security)
-
addSecurityItem
public Operation addSecurityItem(SecurityRequirement securityItem)
-
getServers
public List<Server> getServers()
returns the servers property from a Operation instance.- Returns:
- List<Server> servers
-
-