public class DefaultGoPluginApiRequest extends GoPluginApiRequest
| Constructor and Description |
|---|
DefaultGoPluginApiRequest(String extension,
String extensionVersion,
String requestName)
Constructs DefaultGoPluginApiRequest with extension name, extension version and request name
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestHeader(String name,
String value)
Adds new request header.
|
void |
addRequestParameter(String name,
String value)
Adds new request parameter.
|
String |
extension()
Extension name of the request
|
String |
extensionVersion()
Extension version of the request
|
String |
requestBody()
Provides json formatted request body of request
|
Map<String,String> |
requestHeaders()
Provides request headers as key value pair for the request.
|
String |
requestName()
Name or operation supported for an extension
|
Map<String,String> |
requestParameters()
Provides request parameters as key value pair for the request
|
void |
setRequestBody(String requestBody)
Sets request body
|
void |
setRequestParams(Map<String,String> params) |
public DefaultGoPluginApiRequest(String extension, String extensionVersion, String requestName)
extension - Name of the extensionextensionVersion - Version of the extensionrequestName - Name of request or operation supported under extensionpublic void setRequestBody(String requestBody)
requestBody - Json formatted request body represented as stringpublic void addRequestParameter(String name, String value)
name - Name of the parametervalue - Value of the parameterpublic void addRequestHeader(String name, String value)
name - Name of the headervalue - Value of the headerpublic String extension()
extension in class GoPluginApiRequestpublic String extensionVersion()
extensionVersion in class GoPluginApiRequestpublic String requestName()
requestName in class GoPluginApiRequestpublic Map<String,String> requestParameters()
requestParameters in class GoPluginApiRequestpublic Map<String,String> requestHeaders()
requestHeaders in class GoPluginApiRequestpublic String requestBody()
requestBody in class GoPluginApiRequestCopyright © 2014 ThoughtWorks, Inc. Go Version: 16.2.1-175