Package io.apicurio.datamodels.models
Interface Info
-
- All Known Subinterfaces:
AsyncApi20Info,AsyncApi21Info,AsyncApi22Info,AsyncApi23Info,AsyncApi24Info,AsyncApi25Info,AsyncApi26Info,AsyncApi30Info,AsyncApiInfo,OpenApi20Info,OpenApi30Info,OpenApi31Info,OpenApiInfo
- All Known Implementing Classes:
AsyncApi20InfoImpl,AsyncApi21InfoImpl,AsyncApi22InfoImpl,AsyncApi23InfoImpl,AsyncApi24InfoImpl,AsyncApi25InfoImpl,AsyncApi26InfoImpl,AsyncApi30InfoImpl,OpenApi20InfoImpl,OpenApi30InfoImpl,OpenApi31InfoImpl
public interface Info extends Node
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ContactcreateContact()LicensecreateLicense()ContactgetContact()StringgetDescription()LicensegetLicense()StringgetTermsOfService()StringgetTitle()StringgetVersion()voidsetContact(Contact value)voidsetDescription(String value)voidsetLicense(License value)voidsetTermsOfService(String value)voidsetTitle(String value)voidsetVersion(String value)-
Methods inherited from interface io.apicurio.datamodels.models.Node
addExtraProperty, attach, clearNodeAttributes, emptyClone, getExtraProperty, getExtraPropertyNames, getNodeAttribute, getNodeAttributeNames, hasExtraProperties, isAttached, mapPropertyName, modelId, parent, parentPropertyName, parentPropertyType, removeExtraProperty, root, setNodeAttribute
-
-
-
-
Method Detail
-
getTitle
String getTitle()
-
setTitle
void setTitle(String value)
-
getLicense
License getLicense()
-
setLicense
void setLicense(License value)
-
createLicense
License createLicense()
-
getDescription
String getDescription()
-
setDescription
void setDescription(String value)
-
getTermsOfService
String getTermsOfService()
-
setTermsOfService
void setTermsOfService(String value)
-
getContact
Contact getContact()
-
setContact
void setContact(Contact value)
-
createContact
Contact createContact()
-
getVersion
String getVersion()
-
setVersion
void setVersion(String value)
-
-