Package org.apache.juneau.dto.openapi3
Class Encoding
java.lang.Object
org.apache.juneau.dto.openapi3.OpenApiElement
org.apache.juneau.dto.openapi3.Encoding
@Bean(properties="contentType,style,explode,headers,allowReserved,*")
public class Encoding
extends OpenApiElement
TODO
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddHeader
(String key, HeaderInfo value) Adds one or more values to theheaders property.copy()
Make a deep copy of this object.<T> T
Generic property getter.Bean property getter:required .Bean property getter:contentType .Bean property getter:required .Bean property getter:variables .getStyle()
Bean property getter:style .keySet()
Returns all the keys on this element.Generic property setter.setAllowReserved
(Boolean value) Bean property setter:explode .setContentType
(String value) Bean property setter:url .setExplode
(Boolean value) Bean property setter:explode .setHeaders
(Map<String, HeaderInfo> value) Bean property setter:variables .Bean property setter:description .protected Encoding
strict()
Sets strict mode on this bean.
-
Constructor Details
-
Encoding
public Encoding()Default constructor. -
Encoding
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.
-
strict
Description copied from class:OpenApiElement
Sets strict mode on this bean.- Overrides:
strict
in classOpenApiElement
- Returns:
- This object
-
getContentType
Bean property getter:contentType .The URL pointing to the contact information.
- Returns:
- The property value, or
null if it is not set.
-
setContentType
Bean property setter:url .The value can be of any of the following types:
URI
,URL
,String
.
Strings must be valid URIs.URIs defined by
UriResolver
can be used for values.- Parameters:
value
- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
getStyle
Bean property getter:style .- Returns:
- The property value, or
null if it is not set.
-
setStyle
Bean property setter:description .- Parameters:
value
- The new value for this property.- Returns:
- This object
-
getHeaders
Bean property getter:variables .- Returns:
- The property value, or
null if it is not set.
-
setHeaders
Bean property setter:variables .- Parameters:
value
- The new value for this property.- Returns:
- This object
-
addHeader
Adds one or more values to theheaders property.- Parameters:
key
- The mapping key.value
- The values to add to this property.
Ignored ifnull .- Returns:
- This object
-
getExplode
Bean property getter:required .The type of the object.
- Returns:
- The property value, or
null if it is not set.
-
setExplode
Bean property setter:explode .The type of the object.
- Parameters:
value
- The new value for this property.
Property value is required.
- Returns:
- This object
-
-
getAllowReserved
Bean property getter:required .The type of the object.
- Returns:
- The property value, or
null if it is not set.
-
setAllowReserved
Bean property setter:explode .The type of the object.
- Parameters:
value
- The new value for this property.
Property value is required.
get
Description copied from class:
OpenApiElement
Generic property getter.
Can be used to retrieve non-standard Swagger fields such as
- Overrides:
get
in 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.
set
Description copied from class:
OpenApiElement
Generic property setter.
Can be used to set non-standard Swagger fields such as
- Overrides:
set
in classOpenApiElement
- Parameters:
property
- The property name to set.value
- The new value for the property.- Returns:
- This object
keySet
Description copied from class:
OpenApiElement
Returns all the keys on this element.
- Overrides:
keySet
in classOpenApiElement
- Returns:
- All the keys on this element.
Nevernull .