Package org.jenkinsci.plugins.torque.api
Class ResponseData<T>
- java.lang.Object
-
- org.jenkinsci.plugins.torque.api.ResponseData<T>
-
- All Implemented Interfaces:
Serializable
@Builder public class ResponseData<T> extends Object implements Serializable
Created by shay-k on 21/06/2017.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> ResponseData<T>
error(int statusCode, String error)
T
getData()
String
getError()
String
getMessage()
String
getRawBodyJson()
int
getStatusCode()
boolean
isSuccessful()
static <T> ResponseData<T>
ok(T data, int statusCode, String rawBodyJson)
<T> ResponseData<T>
setMessage(String message)
-
-
-
Method Detail
-
getData
public T getData()
-
getStatusCode
public int getStatusCode()
-
getError
public String getError()
-
ok
public static <T> ResponseData<T> ok(T data, int statusCode, String rawBodyJson)
-
error
public static <T> ResponseData<T> error(int statusCode, String error)
-
isSuccessful
public boolean isSuccessful()
-
getMessage
public String getMessage()
-
setMessage
public <T> ResponseData<T> setMessage(String message)
-
getRawBodyJson
public String getRawBodyJson()
-
-