Class Response
The Response Object describes a single response from an API operation, including a description, headers, content, and links. Responses are returned based on the HTTP status code, with the most common being success responses (2xx), redirects (3xx), client errors (4xx), and server errors (5xx).
OpenAPI Specification:
The Response Object is composed of the following fields:
- description (string, REQUIRED) - A short description of the response (CommonMark syntax may be used)
- headers (map of- HeaderInfo) - Maps a header name to its definition
- content (map of- MediaType) - A map containing descriptions of potential response payloads (keys are media types)
- links (map of- Link) - A map of operations links that can be followed from the response
Example:
   
See Also:
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddContent(String key, MediaType value) Adds one or more values to thecontent property.addHeader(String key, HeaderInfo value) Adds one or more values to theheaders property.Adds one or more values to thelinks property.copy()Make a deep copy of this object.<T> TGeneric property getter.Bean property getter:content .getContent(String mediaType) Returns the content with the specified media type.Bean property getter:Description .Returns the header with the specified name.Bean property getter:headers .Returns the link with the specified name.getLinks()Bean property getter:links .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:links .protected Responsestrict()Sets strict mode on this bean.Sets strict mode on this bean.
- 
Constructor Details- 
Responsepublic Response()Default constructor.
- 
ResponseCopy constructor.- Parameters:
- copyFrom- The object to copy.
 
 
- 
- 
Method Details- 
copyMake a deep copy of this object.- Returns:
- A deep copy of this object.
 
- 
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
 
- 
getDescriptionBean property getter:Description .The URL pointing to the contact information. - Returns:
- The property value, or null if it is not set.
 
- 
setDescriptionBean 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 be- null to unset the property.
- Returns:
- This object
 
- 
getHeadersBean property getter:headers .- Returns:
- The property value, or null if it is not set.
 
- 
getHeaderReturns the header with the specified name.- Parameters:
- name- The header name. Must not be- null .
- Returns:
- The header info, or null if not found.
 
- 
setHeadersBean property setter:headers .- Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object
 
- 
addHeaderAdds one or more values to theheaders property.- Parameters:
- key- The mapping key. Must not be- null .
- value- The values to add to this property. Must not be- null .
- Returns:
- This object
 
- 
getContentBean property getter:content .- Returns:
- The property value, or null if it is not set.
 
- 
getContentReturns the content with the specified media type.- Parameters:
- mediaType- The media type. Must not be- null .
- Returns:
- The media type info, or null if not found.
 
- 
setContentBean property setter:content .- Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object
 
- 
addContentAdds one or more values to thecontent property.- Parameters:
- key- The mapping key. Must not be- null .
- value- The values to add to this property. Must not be- null .
- Returns:
- This object
 
- 
getLinksBean property getter:links .- Returns:
- The property value, or null if it is not set.
 
- 
getLinkReturns the link with the specified name.- Parameters:
- name- The link name. Must not be- null .
- Returns:
- The link info, or null if not found.
 
- 
setLinksBean property setter:links .- Parameters:
- value- The new value for this property.
 Can be- null to unset the property.
- Returns:
- This object
 
- 
addLinkAdds one or more values to thelinks property.- Parameters:
- key- The mapping key. Must not be- null .
- value- The values to add to this property. Must not be- null .
- 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 .
 
 
-