Class Example
The Example Object provides an example of a media type. The example object is mutually exclusive of the examples object. Furthermore, if referencing a schema which contains an example, the example value shall override the example provided by the schema.
OpenAPI Specification:
The Example Object is composed of the following fields:
summary (string) - Short description for the exampledescription (string) - Long description for the example. CommonMark syntax MAY be used for rich text representationvalue (any) - Embedded literal example. The value field and externalValue field are mutually exclusiveexternalValue (string) - A URI that points to the literal example. This provides the capability to reference examples that cannot easily be included in JSON or YAML documents. The value field and externalValue field are mutually exclusive
Example:
See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()Make a deep copy of this object.<T> TGeneric property getter.Bean property getter:description .Bean property getter:externalValue .Bean property getter:summary .getValue()Bean property getter:value .keySet()Returns all the keys on this element.Generic property setter.setDescription(String value) Bean property setter:description .setExternalValue(String value) Bean property setter:externalValue .setSummary(String value) Bean property setter:summary .Bean property setter:value .strict()Sets strict mode on this bean.Sets strict mode on this bean.
-
Constructor Details
-
Example
public Example()Default constructor. -
Example
Copy constructor.- Parameters:
copyFrom- The object to copy.
-
-
Method Details
-
copy
Make a deep copy of this object.- Returns:
- A deep copy of this object.
-
get
Description copied from class:OpenApiElementGeneric property getter.Can be used to retrieve non-standard Swagger fields such as
"$ref" .- Overrides:
getin classOpenApiElement- 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.
-
getDescription
Bean property getter:description .Long description for the example.
- Returns:
- The property value, or
null if it is not set.
-
getExternalValue
Bean property getter:externalValue .A URI that points to the literal example.
- Returns:
- The property value, or
null if it is not set.
-
getSummary
Bean property getter:summary .Short description for the example.
- Returns:
- The property value, or
null if it is not set.
-
getValue
Bean property getter:value .Embedded literal example.
- Returns:
- The property value, or
null if it is not set.
-
keySet
Description copied from class:OpenApiElementReturns all the keys on this element.- Overrides:
keySetin classOpenApiElement- Returns:
- All the keys on this element.
Nevernull .
-
set
Description copied from class:OpenApiElementGeneric property setter.Can be used to set non-standard Swagger fields such as
"$ref" .- Overrides:
setin classOpenApiElement- Parameters:
property- The property name to set. Must not benull , or anIllegalArgumentExceptionis thrown.value- The new value for the property.- Returns:
- This object
-
setDescription
Bean property setter:description .- Parameters:
value- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
setExternalValue
Bean property setter:externalValue .A URI that points to the literal example.
- Parameters:
value- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
setSummary
Bean property setter:summary .Short description for the example.
- Parameters:
value- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
setValue
Bean property setter:value .Embedded literal example.
- Parameters:
val- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
strict
Description copied from class:OpenApiElementSets strict mode on this bean.- Overrides:
strictin classOpenApiElement- Returns:
- This object
-
strict
Description copied from class:OpenApiElementSets strict mode on this bean.- Overrides:
strictin classOpenApiElement- Parameters:
value- The new value for this property.
Non-boolean values will be converted to boolean usingBoolean..valueOf (value.toString())
Can benull (interpreted asfalse ).- Returns:
- This object
-