Class GoPluginApiRequest
java.lang.Object
com.thoughtworks.go.plugin.api.request.GoPluginApiRequest
- Direct Known Subclasses:
DefaultGoPluginApiRequest
Provides an abstraction for api request sent from Go to plugin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract StringExtension name of the requestabstract StringExtension version of the requestabstract StringProvides json formatted request bodyProvides request headers as key value pair for the request.abstract StringName or operation supported for an extensionProvides request parameters as key value pair for the request
-
Constructor Details
-
GoPluginApiRequest
public GoPluginApiRequest()
-
-
Method Details
-
extension
Extension name of the request- Returns:
- extension name
-
extensionVersion
Extension version of the request- Returns:
- extension version
-
requestName
Name or operation supported for an extension- Returns:
- name of the request
-
requestParameters
Provides request parameters as key value pair for the request- Returns:
- map of request parameters
-
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:
- map of request headers
-
requestBody
Provides json formatted request body- Returns:
- request body
-