Class Link


  • public class Link
    extends Object
    Link
    See Also:
    "https://github.com/OAI/OpenAPI-Specification/blob/3.0.1/versions/3.0.1.md#linkObject", "https://github.com/OAI/OpenAPI-Specification/blob/3.1.0/versions/3.1.0.md#linkObject"
    • Constructor Detail

      • Link

        public Link()
    • Method Detail

      • getServer

        public Server getServer()
        returns the server property from a Link instance.
        Returns:
        Server server
      • setServer

        public void setServer​(Server server)
      • getOperationRef

        public String getOperationRef()
        returns the operationRef property from a Link instance.
        Returns:
        String operationRef
      • setOperationRef

        public void setOperationRef​(String operationRef)
      • operationRef

        public Link operationRef​(String operationRef)
      • getRequestBody

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

        public void setRequestBody​(Object requestBody)
      • requestBody

        public Link requestBody​(Object requestBody)
      • getOperationId

        public String getOperationId()
      • setOperationId

        public void setOperationId​(String operationId)
      • operationId

        public Link operationId​(String operationId)
      • getParameters

        public Map<String,​String> getParameters()
        returns the parameters property from a Link instance.
        Returns:
        LinkParameters parameters
      • setParameters

        public void setParameters​(Map<String,​String> parameters)
      • setHeaders

        @Deprecated
        public void setHeaders​(Map<String,​Header> headers)
        Deprecated.
        as it's not part of OpenAPI specification
      • addHeaderObject

        @Deprecated
        public Link addHeaderObject​(String name,
                                    Header header)
        Deprecated.
        as it's not part of OpenAPI specification
      • getDescription

        public String getDescription()
        returns the description property from a Link instance.
        Returns:
        String description
      • setDescription

        public void setDescription​(String description)
      • description

        public Link description​(String description)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • get$ref

        public String get$ref()
      • set$ref

        public void set$ref​(String $ref)
      • addExtension

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

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

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