Package com.azure.core.http.rest
Class SimpleResponse<T>
- java.lang.Object
-
- com.azure.core.http.rest.SimpleResponse<T>
-
- Type Parameters:
T- The deserialized type of the response content.
- All Implemented Interfaces:
Response<T>
- Direct Known Subclasses:
StreamResponse
public class SimpleResponse<T> extends Object implements Response<T>
REST response with a strongly-typed content specified.
-
-
Constructor Summary
Constructors Constructor Description SimpleResponse(HttpRequest request, int statusCode, HttpHeaders headers, T value)Creates aSimpleResponse.SimpleResponse(Response<?> response, T value)Creates aSimpleResponsefrom a response and a value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpHeadersgetHeaders()Gets the headers from the HTTP response.HttpRequestgetRequest()Gets the request which resulted in thisSimpleResponse.intgetStatusCode()Gets the status code of the HTTP response.TgetValue()Gets the deserialized value of the HTTP response.
-
-
-
Constructor Detail
-
SimpleResponse
public SimpleResponse(HttpRequest request, int statusCode, HttpHeaders headers, T value)
Creates aSimpleResponse.- Parameters:
request- The request which resulted in this response.statusCode- The status code of the HTTP response.headers- The headers of the HTTP response.value- The deserialized value of the HTTP response.
-
SimpleResponse
public SimpleResponse(Response<?> response, T value)
Creates aSimpleResponsefrom a response and a value.- Parameters:
response- The response that needs to be mapped.value- The value to put into the new response.
-
-
Method Detail
-
getRequest
public HttpRequest getRequest()
Gets the request which resulted in thisSimpleResponse.- Specified by:
getRequestin interfaceResponse<T>- Returns:
- The request which resulted in this
SimpleResponse.
-
getStatusCode
public int getStatusCode()
Gets the status code of the HTTP response.- Specified by:
getStatusCodein interfaceResponse<T>- Returns:
- The status code of the HTTP response.
-
getHeaders
public HttpHeaders getHeaders()
Gets the headers from the HTTP response.- Specified by:
getHeadersin interfaceResponse<T>- Returns:
- The HTTP response headers.
-
-