Class 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 Detail

      • Operation

        public Operation()
    • Method Detail

      • getTags

        public List<String> getTags()
        returns the tags property from a Operation instance.
        Returns:
        List<String> tags
      • setTags

        public void setTags​(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
      • 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
      • setParameters

        public void setParameters​(List<Parameter> parameters)
      • getRequestBody

        public RequestBody getRequestBody()
        returns the requestBody property from a Operation instance.
        Returns:
        RequestBody requestBody
      • setRequestBody

        public void setRequestBody​(RequestBody requestBody)
      • getResponses

        public ApiResponses getResponses()
        returns the responses property from a Operation instance.
        Returns:
        ApiResponses responses
      • setResponses

        public void setResponses​(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
      • getServers

        public List<Server> getServers()
        returns the servers property from a Operation instance.
        Returns:
        List<Server> servers
      • setServers

        public void setServers​(List<Server> servers)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • addExtension

        public void addExtension​(String name,
                                 Object value)
      • addExtension31

        public void addExtension31​(String name,
                                   Object value)
      • setExtensions

        public void setExtensions​(Map<String,​Object> extensions)