Class Info
The Info Object provides metadata about the API for Swagger 2.0. The metadata can be used by the clients if needed, and can be presented in the Swagger-UI for convenience. This includes the title, version, description, terms of service, contact information, and license.
Swagger Specification:
The Info Object is composed of the following fields:
- title (string, REQUIRED) - The title of the API
- version (string, REQUIRED) - The version of the OpenAPI document (not the API itself)
- description (string) - A short description of the API
- termsOfService (string) - A URL to the Terms of Service for the API
- contact (- Contact) - Contact information for the exposed API
- license (- License) - License information for the exposed API
Example:
   
   
See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncopy()Make a deep copy of this object.<T> TGeneric property getter.Bean property getter:contact .Bean property getter:description .Bean property getter:license .Bean property getter:siteName .Bean property getter:termsOfService .getTitle()Bean property getter:title .Bean property getter:version .keySet()Returns all the keys on this element.Generic property setter.setContact(Contact value) Bean property setter:contact .setDescription(String value) Bean property setter:description .setLicense(License value) Bean property setter:license .setSiteName(String value) Bean property setter:siteName .setTermsOfService(String value) Bean property setter:termsOfService .Bean property setter:title .setVersion(String value) Bean property setter:version .strict()Sets strict mode on this bean.Sets strict mode on this bean.
- 
Constructor Details- 
Infopublic Info()Default constructor.
- 
InfoCopy constructor.- Parameters:
- copyFrom- The object to copy.
 
 
- 
- 
Method Details- 
copyMake a deep copy of this object.- Returns:
- A deep copy of this object.
 
- 
getContactBean property getter:contact .The contact information for the exposed API. - Returns:
- The property value, or null if it is not set.
 
- 
setContactBean property setter:contact .The contact information for the exposed API. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getDescriptionBean property getter:description .A short description of the application. - Returns:
- The property value, or null if it is not set.
 
- 
setDescriptionBean property setter:description .A short description of the application. - Parameters:
- value- The new value for this property.
 GFM syntax can be used for rich text representation.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getLicenseBean property getter:license .The license information for the exposed API. - Returns:
- The property value, or null if it is not set.
 
- 
setLicenseBean property setter:license .The license information for the exposed API. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getSiteNameBean property getter:siteName .The site name of the application. - Returns:
- The property value, or null if it is not set.
 
- 
setSiteNameBean property setter:siteName .The site name of the application. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getTermsOfServiceBean property getter:termsOfService .The Terms of Service for the API. - Returns:
- The property value, or null if it is not set.
 
- 
setTermsOfServiceBean property setter:termsOfService .The Terms of Service for the API. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getTitleBean property getter:title .The title of the application. - Returns:
- The property value, or null if it is not set.
 
- 
setTitleBean property setter:title .The title of the application. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getVersionBean property getter:version .The version of the application API (not to be confused with the specification version). - Returns:
- The property value, or null if it is not set.
 
- 
setVersionBean property setter:version .The version of the application API (not to be confused with the specification version). - Parameters:
- value- The new value for this property.
 Property value is required.
 Can be- null to unset the property.
- Returns:
- This object.
 
- 
getDescription copied from class:SwaggerElementGeneric property getter.Can be used to retrieve non-standard Swagger fields such as "$ref" .- Overrides:
- getin class- SwaggerElement
- Type Parameters:
- T- The datatype to cast the value to.
- Parameters:
- property- The property name to retrieve.
- type- The datatype to cast the value to.
- Returns:
- The property value, or null if the property does not exist or is not set.
 
- 
setDescription copied from class:SwaggerElementGeneric property setter.Can be used to set non-standard Swagger fields such as "$ref" .- Overrides:
- setin class- SwaggerElement
- Parameters:
- property- The property name to set. Must not be- null .
- value- The new value for the property.
- Returns:
- This object.
 
- 
keySetDescription copied from class:SwaggerElementReturns all the keys on this element.- Overrides:
- keySetin class- SwaggerElement
- Returns:
- All the keys on this element.
   
 Nevernull .
 
- 
strictSets strict mode on this bean.- Overrides:
- strictin class- SwaggerElement
- Returns:
- This object.
 
- 
strictSets strict mode on this bean.- Overrides:
- strictin class- SwaggerElement
- Parameters:
- value- The new value for this property.
 Non-boolean values will be converted to boolean using- Boolean..- valueOf (value.toString())
 Can be- null (interpreted as- false ).
- Returns:
- This object.
 
 
-