Class GoApiRequest
java.lang.Object
com.thoughtworks.go.plugin.api.request.GoApiRequest
- Direct Known Subclasses:
DefaultGoApiRequest
Provides an abstraction for api request sent from plugin to Go
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringapi()Api name for the requestabstract StringApi version of the requestabstract GoPluginIdentifierProvides an instance of GoPluginIdentifier for the requestabstract StringProvides json formatted request bodyProvides request headers as key value pair for the request.Provides request parameters as key value pair for the request
-
Constructor Details
-
GoApiRequest
public GoApiRequest()
-
-
Method Details
-
api
Api name for the request- Returns:
- api name
-
apiVersion
Api version of the request- Returns:
- api version
-
pluginIdentifier
Provides an instance of GoPluginIdentifier for the request- Returns:
- an instance of GoPluginIdentifier
-
requestParameters
Provides request parameters as key value pair for the request- Returns:
- request parameters as a Map
-
requestHeaders
Provides request headers as key value pair for the request. Request headers can be used to send any meta information related to request- Returns:
- request headers as a Map
-
requestBody
Provides json formatted request body- Returns:
- request body
-