Class License
The License Object provides license information for the exposed API in Swagger 2.0. This information helps clients understand the terms under which the API can be used, including any restrictions or requirements.
Swagger Specification:
The License Object is composed of the following fields:
name (string, REQUIRED) - The license name used for the APIurl (string) - A URL to the license used for the API
Example:
See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Make a deep copy of this object.<T> T
Generic property getter.getName()
Bean property getter:name .getUrl()
Bean property getter:url .keySet()
Returns all the keys on this element.Generic property setter.Bean property setter:name .Bean property setter:url .strict()
Sets strict mode on this bean.Sets strict mode on this bean.
-
Constructor Details
-
License
public License()Default constructor. -
License
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.
-
getName
Bean property getter:name .The license name used for the API.
- Returns:
- The property value, or
null if it is not set.
-
setName
Bean property setter:name .The license name used for the API.
- Parameters:
value
- The new value for this property.
Property value is required.
Can benull to unset the property.- Returns:
- This object.
-
getUrl
Bean property getter:url .A URL to the license used for the API.
- Returns:
- The property value, or
null if it is not set.
-
setUrl
Bean property setter:url .A URL to the license used for the API.
- Parameters:
value
- The new value for this property.
URIs defined byUriResolver
can be used for values.
Can benull to unset the property.- Returns:
- This object.
-
get
Description copied from class:SwaggerElement
Generic property getter.Can be used to retrieve non-standard Swagger fields such as
"$ref" .- Overrides:
get
in classSwaggerElement
- 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.
-
set
Description copied from class:SwaggerElement
Generic property setter.Can be used to set non-standard Swagger fields such as
"$ref" .- Overrides:
set
in classSwaggerElement
- Parameters:
property
- The property name to set. Must not benull .value
- The new value for the property.- Returns:
- This object.
-
keySet
Description copied from class:SwaggerElement
Returns all the keys on this element.- Overrides:
keySet
in classSwaggerElement
- Returns:
- All the keys on this element.
Nevernull .
-
strict
Sets strict mode on this bean.- Overrides:
strict
in classSwaggerElement
- Returns:
- This object.
-
strict
Sets strict mode on this bean.- Overrides:
strict
in classSwaggerElement
- 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.
-