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="2026-01-25T12:11:29.570093636Z") public class Link extends io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.links.Link> implements org.eclipse.microprofile.openapi.models.links.Link
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class io.smallrye.openapi.model.BaseModel

    io.smallrye.openapi.model.BaseModel.MergeDirective
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.smallrye.openapi.model.PropertyMetadata
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    addParameter(String newKey, Object newValue)
    protected org.eclipse.microprofile.openapi.models.links.Link
    filter(org.eclipse.microprofile.openapi.OASFilter filter)
    io.smallrye.openapi.model.PropertyMetadata
     
    org.eclipse.microprofile.openapi.models.servers.Server
    void
    void
    void
    void
    void
    void
    setServer(org.eclipse.microprofile.openapi.models.servers.Server newValue)

    Methods inherited from class io.smallrye.openapi.model.BaseExtensibleModel

    addExtension, addListPropertyEntry, equals, getAllExtensions, getAllProperties, getExtension, getExtensions, getListProperty, getMapProperty, getProperty, getProperty, hasExtension, hashCode, isExtension, merge, putMapPropertyEntry, removeExtension, removeListPropertyEntry, removeMapPropertyEntry, setAllProperties, setExtensions, setListProperty, setMapProperty, setProperty

    Methods inherited from class io.smallrye.openapi.model.BaseModel

    constructible, deepCopy, deepCopy, filter, getDescription, getExternalDocs, getModCount, getName, getProperties, getRef, getSummary, incrementModCount, merge, mergeDirective, setDescription, setExternalDocs, setName, setRef, setSummary, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Extensible

    addExtension, extensions, getExtension, getExtensions, hasExtension, removeExtension, setExtensions
    description, getDescription, operationId, operationRef, parameters, requestBody, server, setDescription

    Methods inherited from interface org.eclipse.microprofile.openapi.models.Reference

    getRef, ref, setRef
  • Field Details

    • PROPERTIES

      public static final io.smallrye.openapi.model.PropertyMetadata PROPERTIES
  • Constructor Details

    • Link

      public Link()
  • Method Details

    • getPropertyMetadata

      public io.smallrye.openapi.model.PropertyMetadata getPropertyMetadata()
      Specified by:
      getPropertyMetadata in class io.smallrye.openapi.model.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 io.smallrye.openapi.model.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