java.lang.Object
io.smallrye.openapi.model.BaseModel<org.eclipse.microprofile.openapi.models.info.Info>
io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.info.Info>
io.smallrye.openapi.internal.models.info.Info
All Implemented Interfaces:
org.eclipse.microprofile.openapi.models.Constructible, org.eclipse.microprofile.openapi.models.Extensible<org.eclipse.microprofile.openapi.models.info.Info>, org.eclipse.microprofile.openapi.models.info.Info
Direct Known Subclasses:
InfoImpl

@Generated(value="io.smallrye.openapi.model.apt.SmallRyeModelProcessor", date="2026-01-25T12:11:29.497590990Z") public class Info extends io.smallrye.openapi.model.BaseExtensibleModel<org.eclipse.microprofile.openapi.models.info.Info> implements org.eclipse.microprofile.openapi.models.info.Info
  • 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
    org.eclipse.microprofile.openapi.models.info.Contact
    org.eclipse.microprofile.openapi.models.info.License
    io.smallrye.openapi.model.PropertyMetadata
     
    void
    setContact(org.eclipse.microprofile.openapi.models.info.Contact newValue)
    void
    setLicense(org.eclipse.microprofile.openapi.models.info.License newValue)
    void
    void
    setTitle(String newValue)
    void
    setVersion(String 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, 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

    Methods inherited from interface org.eclipse.microprofile.openapi.models.info.Info

    contact, description, getDescription, getSummary, license, setDescription, setSummary, summary, termsOfService, title, version
  • Field Details

    • PROPERTIES

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

    • Info

      public Info()
  • 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.info.Info>
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.eclipse.microprofile.openapi.models.info.Info
    • setTitle

      public void setTitle(String newValue)
      Specified by:
      setTitle in interface org.eclipse.microprofile.openapi.models.info.Info
    • getTermsOfService

      public String getTermsOfService()
      Specified by:
      getTermsOfService in interface org.eclipse.microprofile.openapi.models.info.Info
    • setTermsOfService

      public void setTermsOfService(String newValue)
      Specified by:
      setTermsOfService in interface org.eclipse.microprofile.openapi.models.info.Info
    • getContact

      public org.eclipse.microprofile.openapi.models.info.Contact getContact()
      Specified by:
      getContact in interface org.eclipse.microprofile.openapi.models.info.Info
    • setContact

      public void setContact(org.eclipse.microprofile.openapi.models.info.Contact newValue)
      Specified by:
      setContact in interface org.eclipse.microprofile.openapi.models.info.Info
    • getLicense

      public org.eclipse.microprofile.openapi.models.info.License getLicense()
      Specified by:
      getLicense in interface org.eclipse.microprofile.openapi.models.info.Info
    • setLicense

      public void setLicense(org.eclipse.microprofile.openapi.models.info.License newValue)
      Specified by:
      setLicense in interface org.eclipse.microprofile.openapi.models.info.Info
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface org.eclipse.microprofile.openapi.models.info.Info
    • setVersion

      public void setVersion(String newValue)
      Specified by:
      setVersion in interface org.eclipse.microprofile.openapi.models.info.Info