java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.links.Link>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.links.Link>
io.smallrye.openapi.internal.models.links.Link
All Implemented Interfaces:
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>
Direct Known Subclasses:
LinkImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2025-04-17T14:50:39.824320598Z") public class Link extends BaseExtensibleModel<org.eclipse.microprofile.openapi.models.links.Link> implements org.eclipse.microprofile.openapi.models.links.Link
  • Field Details

  • Constructor Details

    • Link

      public Link()
  • Method Details

    • getPropertyMetadata

      public PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class BaseModel<org.eclipse.microprofile.openapi.models.links.Link>
    • filter

      protected org.eclipse.microprofile.openapi.models.links.Link filter(org.eclipse.microprofile.openapi.OASFilter filter)
      Overrides:
      filter in class BaseModel<org.eclipse.microprofile.openapi.models.links.Link>
    • getOperationRef

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

      public void setOperationRef(String newValue)
      Specified by:
      setOperationRef in interface org.eclipse.microprofile.openapi.models.links.Link
    • getOperationId

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

      public void setOperationId(String newValue)
      Specified by:
      setOperationId in interface org.eclipse.microprofile.openapi.models.links.Link
    • getParameters

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

      public void setParameters(Map<String,Object> newValue)
      Specified by:
      setParameters in interface org.eclipse.microprofile.openapi.models.links.Link
    • addParameter

      public Link addParameter(String newKey, Object newValue)
      Specified by:
      addParameter in interface org.eclipse.microprofile.openapi.models.links.Link
    • removeParameter

      public void removeParameter(String key)
      Specified by:
      removeParameter in interface org.eclipse.microprofile.openapi.models.links.Link
    • getRequestBody

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

      public void setRequestBody(Object newValue)
      Specified by:
      setRequestBody in interface org.eclipse.microprofile.openapi.models.links.Link
    • getServer

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

      public void setServer(org.eclipse.microprofile.openapi.models.servers.Server newValue)
      Specified by:
      setServer in interface org.eclipse.microprofile.openapi.models.links.Link