Package org.apache.juneau.dto.openapi3
Class Response
java.lang.Object
org.apache.juneau.dto.openapi3.OpenApiElement
org.apache.juneau.dto.openapi3.Response
@Bean(properties="contentType,style,explode,headers,allowReserved,*")
public class Response
extends OpenApiElement
TODO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddContent(String key, MediaType value) Adds one or more values to thevariables property.addHeader(String key, HeaderInfo value) Adds one or more values to thevariables property.Adds one or more values to thevariables property.copy()Make a deep copy of this object.<T> TGeneric property getter.Bean property getter:headers .Bean property getter:Description .Bean property getter:headers .getLinks()Bean property getter:link .keySet()Returns all the keys on this element.Generic property setter.setContent(Map<String, MediaType> value) Bean property setter:content .setDescription(String value) Bean property setter:Description .setHeaders(Map<String, HeaderInfo> value) Bean property setter:headers .Bean property setter:Link .protected Responsestrict()Sets strict mode on this bean.
-
Constructor Details
-
Response
public Response()Default constructor. -
Response
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:OpenApiElementSets strict mode on this bean.- Overrides:
strictin classOpenApiElement- Returns:
- This object
-
getDescription
Bean property getter:Description .The URL pointing to the contact information.
- Returns:
- The property value, or
null if it is not set.
-
setDescription
Bean property setter:Description .The value can be of any of the following types:
URI,URL,String.
Strings must be valid URIs.URIs defined by
UriResolvercan be used for values.- Parameters:
value- The new value for this property.
Can benull to unset the property.- Returns:
- This object
-
getHeaders
Bean property getter:headers .- Returns:
- The property value, or
null if it is not set.
-
setHeaders
Bean property setter:headers .- Parameters:
value- The new value for this property.- Returns:
- This object
-
addHeader
Adds one or more values to thevariables property.- Parameters:
key- The mapping key.value- The values to add to this property.
Ignored ifnull .- Returns:
- This object
-
getContent
Bean property getter:headers .- Returns:
- The property value, or
null if it is not set.
-
setContent
Bean property setter:content .- Parameters:
value- The new value for this property.- Returns:
- This object
-
addContent
Adds one or more values to thevariables property.- Parameters:
key- The mapping key.value- The values to add to this property.
Ignored ifnull .- Returns:
- This object
-
getLinks
Bean property getter:link .- Returns:
- The property value, or
null if it is not set.
-
setLinks
Bean property setter:Link .- Parameters:
value- The new value for this property.- Returns:
- This object
-
addLink
Adds one or more values to thevariables property.- Parameters:
key- The mapping key.value- The values to add to this property.
Ignored ifnull .- Returns:
- 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.
-
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.value- The new value for the property.- Returns:
- This object
-
keySet
Description copied from class:OpenApiElementReturns all the keys on this element.- Overrides:
keySetin classOpenApiElement- Returns:
- All the keys on this element.
Nevernull .
-