Class GoApiResponse
java.lang.Object
com.thoughtworks.go.plugin.api.response.GoApiResponse
- Direct Known Subclasses:
DefaultGoApiResponse
public abstract class GoApiResponse
extends java.lang.Object
Provides an abstraction for api response sent from Go to plugin
-
Constructor Summary
Constructors Constructor Description GoApiResponse() -
Method Summary
Modifier and Type Method Description abstract java.lang.StringresponseBody()Provides json formatted response bodyabstract intresponseCode()Provides response code for the request sentabstract java.util.Map<java.lang.String,java.lang.String>responseHeaders()Provides response headers as key value pair for the response.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GoApiResponse
public GoApiResponse()
-
-
Method Details
-
responseCode
public abstract int responseCode()Provides response code for the request sent- Returns:
-
responseHeaders
public abstract java.util.Map<java.lang.String,java.lang.String> responseHeaders()Provides response headers as key value pair for the response. Response headers can be used to send any meta information related to response- Returns:
- request headers as a Map
-
responseBody
public abstract java.lang.String responseBody()Provides json formatted response body- Returns:
- response body
-