public class DefaultGoApiRequest extends GoApiRequest
| Constructor and Description |
|---|
DefaultGoApiRequest(String api,
String apiVersion,
GoPluginIdentifier pluginIdentifier)
Constructs DefaultGoApiRequest with api name, api version and plugin identifier
|
| 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 |
api()
Api name for the request
|
String |
apiVersion()
Api version of the request
|
GoPluginIdentifier |
pluginIdentifier()
Provides an instance of GoPluginIdentifier for the request
|
String |
requestBody()
Provides json formatted request body
|
Map<String,String> |
requestHeaders()
Provides request headers as key value pair for the request.
|
Map<String,String> |
requestParameters()
Provides request parameters as key value pair for the request
|
void |
setRequestBody(String requestBody)
Sets request body
|
public DefaultGoApiRequest(String api, String apiVersion, GoPluginIdentifier pluginIdentifier)
api - Name of apiapiVersion - version of apipluginIdentifier - An instance of GoPluginIdentifierpublic 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 api()
api in class GoApiRequestpublic String apiVersion()
apiVersion in class GoApiRequestpublic GoPluginIdentifier pluginIdentifier()
pluginIdentifier in class GoApiRequestpublic Map<String,String> requestParameters()
requestParameters in class GoApiRequestpublic Map<String,String> requestHeaders()
requestHeaders in class GoApiRequestpublic String requestBody()
requestBody in class GoApiRequestCopyright © 2014 ThoughtWorks, Inc. Go Version: 16.2.1-175