public class DefaultGoApiResponse extends GoApiResponse
| Modifier and Type | Field and Description |
|---|---|
static int |
INTERNAL_ERROR |
static int |
REDIRECT_RESPONSE_CODE |
static int |
SUCCESS_RESPONSE_CODE |
static int |
VALIDATION_ERROR |
| Constructor and Description |
|---|
DefaultGoApiResponse(int responseCode)
Constructs DefaultGoApiResponse with response code
|
| Modifier and Type | Method and Description |
|---|---|
void |
addResponseHeader(java.lang.String name,
java.lang.String value)
Adds new response header.
|
static DefaultGoApiResponse |
badRequest(java.lang.String responseBody)
Creates an instance DefaultGoApiResponse which represents bad request with response code 400
|
static DefaultGoApiResponse |
error(java.lang.String responseBody)
Creates an instance DefaultGoApiResponse which represents error request with response code 500
|
static DefaultGoApiResponse |
incompleteRequest(java.lang.String responseBody)
Creates an instance DefaultGoApiResponse which represents incomplete request with response code 412
|
java.lang.String |
responseBody()
Provides json formatted response body
|
int |
responseCode()
Provides response code for the request sent
|
java.util.Map<java.lang.String,java.lang.String> |
responseHeaders()
Provides response headers as key value pair for the response.
|
void |
setResponseBody(java.lang.String responseBody)
Sets response body
|
static DefaultGoApiResponse |
success(java.lang.String responseBody)
Creates an instance DefaultGoApiResponse which represents success request with response code 200
|
public static final int SUCCESS_RESPONSE_CODE
public static final int REDIRECT_RESPONSE_CODE
public static final int INTERNAL_ERROR
public static final int VALIDATION_ERROR
public DefaultGoApiResponse(int responseCode)
responseCode - Response code for the responsepublic static DefaultGoApiResponse incompleteRequest(java.lang.String responseBody)
responseBody - Response bodypublic static DefaultGoApiResponse badRequest(java.lang.String responseBody)
responseBody - Response bodypublic static DefaultGoApiResponse error(java.lang.String responseBody)
responseBody - Response bodypublic static DefaultGoApiResponse success(java.lang.String responseBody)
responseBody - Json formatted response bodypublic void addResponseHeader(java.lang.String name,
java.lang.String value)
name - Name of the headervalue - Value of the headerpublic void setResponseBody(java.lang.String responseBody)
responseBody - Json formatted response body represented as stringpublic int responseCode()
responseCode in class GoApiResponsepublic java.util.Map<java.lang.String,java.lang.String> responseHeaders()
responseHeaders in class GoApiResponsepublic java.lang.String responseBody()
responseBody in class GoApiResponseCopyright © 2018 ThoughtWorks, Inc. GoCD Version: 18.2.0-6228