Class ExternalDocumentation
The External Documentation Object allows referencing an external resource for extended documentation. This can be used to provide additional documentation that is not part of the main OpenAPI specification, such as detailed guides, tutorials, or API documentation hosted elsewhere.
OpenAPI Specification:
The External Documentation Object is composed of the following fields:
- description (string) - A short description of the target documentation (CommonMark syntax may be used)
- url (string, REQUIRED) - The URL for the target documentation
Example:
   
See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionDefault constructor.ExternalDocumentation(ExternalDocumentation copyFrom) Copy constructor.
- 
Method SummaryModifier and TypeMethodDescriptioncopy()Make a deep copy of this object.<T> TGeneric property getter.Bean property getter:description .getUrl()Bean property getter:url .keySet()Returns all the keys on this element.Generic property setter.setDescription(String value) Bean property setter:description .Bean property setter:url .strict()Sets strict mode on this bean.Sets strict mode on this bean.
- 
Constructor Details- 
ExternalDocumentationpublic ExternalDocumentation()Default constructor.
- 
ExternalDocumentationCopy constructor.- Parameters:
- copyFrom- The object to copy.
 
 
- 
- 
Method Details- 
copyMake a deep copy of this object.- Returns:
- A deep copy of this object.
 
- 
getDescriptionBean property getter:description .A short description of the target documentation. - Returns:
- The property value, or null if it is not set.
 
- 
setDescriptionBean property setter:description .A short description of the target documentation. - Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object
 
- 
getUrlBean property getter:url .The URL for the target documentation. - Returns:
- The property value, or null if it is not set.
 
- 
setUrlBean property setter:url .The URL for the target documentation. - Parameters:
- value- The new value for this property.
 Property value is required.
 URIs defined by- UriResolvercan be used for values.
 Can be- null to unset the property.
- Returns:
- This object
 
- 
getDescription copied from class:OpenApiElementGeneric property getter.Can be used to retrieve non-standard Swagger fields such as "$ref" .- Overrides:
- getin class- OpenApiElement
- 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:OpenApiElementGeneric property setter.Can be used to set non-standard Swagger fields such as "$ref" .- Overrides:
- setin class- OpenApiElement
- 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:OpenApiElementReturns all the keys on this element.- Overrides:
- keySetin class- OpenApiElement
- Returns:
- All the keys on this element.
   
 Nevernull .
 
- 
strictDescription copied from class:OpenApiElementSets strict mode on this bean.- Overrides:
- strictin class- OpenApiElement
- Returns:
- This object
 
- 
strictDescription copied from class:OpenApiElementSets strict mode on this bean.- Overrides:
- strictin class- OpenApiElement
- 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
 
 
-