Class LinkImpl

  • All Implemented Interfaces:
    ModelImpl, org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.links.Link>, org.eclipse.microprofile.openapi.models.links.Link, org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>

    public class LinkImpl
    extends ExtensibleImpl<org.eclipse.microprofile.openapi.models.links.Link>
    implements org.eclipse.microprofile.openapi.models.links.Link, ModelImpl
    An implementation of the Link OpenAPI model interface.
    • Constructor Detail

      • LinkImpl

        public LinkImpl()
    • Method Detail

      • getRef

        public String getRef()
        Specified by:
        getRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>
        See Also:
        Reference.getRef()
      • setRef

        public void setRef​(String ref)
        Specified by:
        setRef in interface org.eclipse.microprofile.openapi.models.Reference<org.eclipse.microprofile.openapi.models.links.Link>
        See Also:
        Reference.setRef(java.lang.String)
      • getServer

        public org.eclipse.microprofile.openapi.models.servers.Server getServer()
        Specified by:
        getServer in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getServer()
      • setServer

        public void setServer​(org.eclipse.microprofile.openapi.models.servers.Server server)
        Specified by:
        setServer in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setServer(org.eclipse.microprofile.openapi.models.servers.Server)
      • getOperationRef

        public String getOperationRef()
        Specified by:
        getOperationRef in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getOperationRef()
      • setOperationRef

        public void setOperationRef​(String operationRef)
        Specified by:
        setOperationRef in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setOperationRef(java.lang.String)
      • getRequestBody

        public Object getRequestBody()
        Specified by:
        getRequestBody in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getRequestBody()
      • setRequestBody

        public void setRequestBody​(Object requestBody)
        Specified by:
        setRequestBody in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setRequestBody(java.lang.Object)
      • getOperationId

        public String getOperationId()
        Specified by:
        getOperationId in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getOperationId()
      • setOperationId

        public void setOperationId​(String operationId)
        Specified by:
        setOperationId in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setOperationId(java.lang.String)
      • getParameters

        public Map<String,​Object> getParameters()
        Specified by:
        getParameters in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getParameters()
      • setParameters

        public void setParameters​(Map<String,​Object> parameters)
        Specified by:
        setParameters in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setParameters(java.util.Map)
      • addParameter

        public org.eclipse.microprofile.openapi.models.links.Link addParameter​(String name,
                                                                               Object parameter)
        Specified by:
        addParameter in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.addParameter(java.lang.String, java.lang.Object)
      • removeParameter

        public void removeParameter​(String name)
        Specified by:
        removeParameter in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.removeParameter(java.lang.String)
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.getDescription()
      • setDescription

        public void setDescription​(String description)
        Specified by:
        setDescription in interface org.eclipse.microprofile.openapi.models.links.Link
        See Also:
        Link.setDescription(java.lang.String)