public class DefaultGoApiRequest extends GoApiRequest
| Constructor and Description |
|---|
DefaultGoApiRequest(java.lang.String api,
java.lang.String apiVersion,
GoPluginIdentifier pluginIdentifier)
Constructs DefaultGoApiRequest with api name, api version and plugin identifier
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestHeader(java.lang.String name,
java.lang.String value)
Adds new request header.
|
void |
addRequestParameter(java.lang.String name,
java.lang.String value)
Adds new request parameter.
|
java.lang.String |
api()
Api name for the request
|
java.lang.String |
apiVersion()
Api version of the request
|
GoPluginIdentifier |
pluginIdentifier()
Provides an instance of GoPluginIdentifier for the request
|
java.lang.String |
requestBody()
Provides json formatted request body
|
java.util.Map<java.lang.String,java.lang.String> |
requestHeaders()
Provides request headers as key value pair for the request.
|
java.util.Map<java.lang.String,java.lang.String> |
requestParameters()
Provides request parameters as key value pair for the request
|
void |
setRequestBody(java.lang.String requestBody)
Sets request body
|
public DefaultGoApiRequest(java.lang.String api,
java.lang.String apiVersion,
GoPluginIdentifier pluginIdentifier)
api - Name of apiapiVersion - version of apipluginIdentifier - An instance of GoPluginIdentifierpublic void setRequestBody(java.lang.String requestBody)
requestBody - Json formatted request body represented as stringpublic void addRequestParameter(java.lang.String name,
java.lang.String value)
name - Name of the parametervalue - Value of the parameterpublic void addRequestHeader(java.lang.String name,
java.lang.String value)
name - Name of the headervalue - Value of the headerpublic java.lang.String api()
api in class GoApiRequestpublic java.lang.String apiVersion()
apiVersion in class GoApiRequestpublic GoPluginIdentifier pluginIdentifier()
pluginIdentifier in class GoApiRequestpublic java.util.Map<java.lang.String,java.lang.String> requestParameters()
requestParameters in class GoApiRequestpublic java.util.Map<java.lang.String,java.lang.String> requestHeaders()
requestHeaders in class GoApiRequestpublic java.lang.String requestBody()
requestBody in class GoApiRequestCopyright © 2019 ThoughtWorks, Inc. GoCD Version: 19.2.0-8641