Class LinkImpl

java.lang.Object
io.smallrye.openapi.api.models.ExtensibleImpl<org.eclipse.microprofile.openapi.models.links.Link>
io.smallrye.openapi.api.models.links.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 Details

    • LinkImpl

      public LinkImpl()
  • Method Details

    • 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)