Class GoApiResponse
- java.lang.Object
-
- com.thoughtworks.go.plugin.api.response.GoApiResponse
-
- Direct Known Subclasses:
DefaultGoApiResponse
public abstract class GoApiResponse extends java.lang.ObjectProvides an abstraction for api response sent from Go to plugin
-
-
Constructor Summary
Constructors Constructor Description GoApiResponse()
-
Method Summary
All Methods Instance Methods Abstract Methods 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.
-
-
-
Method Detail
-
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
-
-