Package com.azure.android.core.rest
Class SimpleResponse<T>
- java.lang.Object
-
- com.azure.android.core.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 java.lang.Object implements Response<T>
REST response with a strongly-typed content specified.
-
-
Constructor Summary
Constructors Constructor Description SimpleResponse(com.azure.android.core.http.HttpRequest request, int statusCode, com.azure.android.core.http.HttpHeaders headers, T value)
Creates aSimpleResponse
.SimpleResponse(Response<?> response, T value)
Creates aSimpleResponse
from a response and a value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.android.core.http.HttpHeaders
getHeaders()
Gets the headers from the HTTP response.com.azure.android.core.http.HttpRequest
getRequest()
Gets the request which resulted in thisSimpleResponse
.int
getStatusCode()
Gets the status code of the HTTP response.T
getValue()
Gets the deserialized value of the HTTP response.
-
-
-
Constructor Detail
-
SimpleResponse
public SimpleResponse(com.azure.android.core.http.HttpRequest request, int statusCode, com.azure.android.core.http.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 aSimpleResponse
from 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 com.azure.android.core.http.HttpRequest getRequest()
Gets the request which resulted in thisSimpleResponse
.- Specified by:
getRequest
in interfaceResponse<T>
- Returns:
- The request which resulted in this
SimpleResponse
.
-
getStatusCode
public int getStatusCode()
Gets the status code of the HTTP response.- Specified by:
getStatusCode
in interfaceResponse<T>
- Returns:
- The status code of the HTTP response.
-
getHeaders
public com.azure.android.core.http.HttpHeaders getHeaders()
Gets the headers from the HTTP response.- Specified by:
getHeaders
in interfaceResponse<T>
- Returns:
- The HTTP response headers.
-
-