ResponseBase<H,T> Class
- java.
lang. Object - com.
azure. core. http. rest. ResponseBase<H,T>
- com.
Type Parameters
- H
The deserialized type of the response headers.
- T
The deserialized type of the response value, available from Response#getValue().
Implements
public class ResponseBase<H,T>
implements Response<T>
The response of a REST request.
Constructor Summary
| Constructor | Description |
|---|---|
| ResponseBase(HttpRequest request, int statusCode, HttpHeaders headers, T value, H deserializedHeaders) |
Creates a ResponseBase<H,T>. |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| H |
getDeserializedHeaders()
Get the headers from the HTTP response, transformed into the header type, |
|
Http |
getHeaders()
Gets the headers from the HTTP response. |
|
Http |
getRequest()
Gets The request which resulted in this ResponseBase<H,T>. |
| int |
getStatusCode()
Gets the HTTP response status code. |
| T |
getValue()
Gets the deserialized value of the HTTP response. |
Methods inherited from java.lang.Object
Constructor Details
ResponseBase
public ResponseBase(HttpRequest request, int statusCode, HttpHeaders headers, T value, H deserializedHeaders)
Creates a ResponseBase<H,T>.
Parameters:
Method Details
getDeserializedHeaders
public H getDeserializedHeaders()
Get the headers from the HTTP response, transformed into the header type, H.
Returns:
H, deserialized from the HTTP response headers.getHeaders
public HttpHeaders getHeaders()
Gets the headers from the HTTP response.
getRequest
public HttpRequest getRequest()
Gets The request which resulted in this ResponseBase<H,T>.
Returns:
getStatusCode
public int getStatusCode()
Gets the HTTP response status code.
getValue
public T getValue()
Gets the deserialized value of the HTTP response.