public static class Page.APIRequestCreateLeadGenThankYouPage extends APIRequest<APINode>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| Modifier and Type | Field and Description |
|---|---|
static String[] |
FIELDS |
static String[] |
PARAMS |
context, endpoint, method, nodeId, paramNames, params, parser, returnFields, USER_AGENT, useVideoEndpoint| Constructor and Description |
|---|
APIRequestCreateLeadGenThankYouPage(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateLeadGenThankYouPage(String nodeId, APIContext context)
public APINode getLastResponse()
getLastResponse in class APIRequest<APINode>public APINode parseResponse(String response) throws APIException
parseResponse in class APIRequest<APINode>APIExceptionpublic APINode execute() throws APIException
execute in class APIRequest<APINode>APIExceptionpublic APINode execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<APINode>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<APINode> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateLeadGenThankYouPage setParam(String param, Object value)
setParam in class APIRequest<APINode>public Page.APIRequestCreateLeadGenThankYouPage setParams(Map<String,Object> params)
setParams in class APIRequest<APINode>public Page.APIRequestCreateLeadGenThankYouPage setBody(String body)
public Page.APIRequestCreateLeadGenThankYouPage setBusinessPhoneNumber(String businessPhoneNumber)
public Page.APIRequestCreateLeadGenThankYouPage setButtonText(String buttonText)
public Page.APIRequestCreateLeadGenThankYouPage setButtonType(Page.EnumButtonType buttonType)
public Page.APIRequestCreateLeadGenThankYouPage setButtonType(String buttonType)
public Page.APIRequestCreateLeadGenThankYouPage setCountryCode(String countryCode)
public Page.APIRequestCreateLeadGenThankYouPage setEnableMessenger(Boolean enableMessenger)
public Page.APIRequestCreateLeadGenThankYouPage setEnableMessenger(String enableMessenger)
public Page.APIRequestCreateLeadGenThankYouPage setTitle(String title)
public Page.APIRequestCreateLeadGenThankYouPage setWebsiteUrl(String websiteUrl)
public Page.APIRequestCreateLeadGenThankYouPage requestAllFields()
public Page.APIRequestCreateLeadGenThankYouPage requestAllFields(boolean value)
public Page.APIRequestCreateLeadGenThankYouPage requestFields(List<String> fields)
requestFields in class APIRequest<APINode>public Page.APIRequestCreateLeadGenThankYouPage requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<APINode>public Page.APIRequestCreateLeadGenThankYouPage requestField(String field)
requestField in class APIRequest<APINode>public Page.APIRequestCreateLeadGenThankYouPage requestField(String field, boolean value)
requestField in class APIRequest<APINode>Copyright © 2018. All rights reserved.