public static class Page.APIRequestCreateLeadGenForm extends APIRequest<LeadgenForm>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>, APIRequest.ResponseWrapper| 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 |
|---|
APIRequestCreateLeadGenForm(String nodeId,
APIContext context) |
addToBatch, addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateLeadGenForm(String nodeId, APIContext context)
public LeadgenForm getLastResponse()
getLastResponse in class APIRequest<LeadgenForm>public LeadgenForm parseResponse(String response, String header) throws APIException
parseResponse in class APIRequest<LeadgenForm>APIExceptionpublic LeadgenForm execute() throws APIException
execute in class APIRequest<LeadgenForm>APIExceptionpublic LeadgenForm execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<LeadgenForm>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LeadgenForm> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<LeadgenForm> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateLeadGenForm setParam(String param, Object value)
setParam in class APIRequest<LeadgenForm>public Page.APIRequestCreateLeadGenForm setParams(Map<String,Object> params)
setParams in class APIRequest<LeadgenForm>public Page.APIRequestCreateLeadGenForm setAllowOrganicLeadRetrieval(Boolean allowOrganicLeadRetrieval)
public Page.APIRequestCreateLeadGenForm setAllowOrganicLeadRetrieval(String allowOrganicLeadRetrieval)
public Page.APIRequestCreateLeadGenForm setBlockDisplayForNonTargetedViewer(Boolean blockDisplayForNonTargetedViewer)
public Page.APIRequestCreateLeadGenForm setBlockDisplayForNonTargetedViewer(String blockDisplayForNonTargetedViewer)
public Page.APIRequestCreateLeadGenForm setContextCard(Object contextCard)
public Page.APIRequestCreateLeadGenForm setContextCard(String contextCard)
public Page.APIRequestCreateLeadGenForm setCoverPhoto(File coverPhoto)
public Page.APIRequestCreateLeadGenForm setCoverPhoto(String coverPhoto)
public Page.APIRequestCreateLeadGenForm setCustomDisclaimer(Object customDisclaimer)
public Page.APIRequestCreateLeadGenForm setCustomDisclaimer(String customDisclaimer)
public Page.APIRequestCreateLeadGenForm setFollowUpActionUrl(String followUpActionUrl)
public Page.APIRequestCreateLeadGenForm setIsForCanvas(Boolean isForCanvas)
public Page.APIRequestCreateLeadGenForm setIsForCanvas(String isForCanvas)
public Page.APIRequestCreateLeadGenForm setIsOptimizedForQuality(Boolean isOptimizedForQuality)
public Page.APIRequestCreateLeadGenForm setIsOptimizedForQuality(String isOptimizedForQuality)
public Page.APIRequestCreateLeadGenForm setLocale(LeadgenForm.EnumLocale locale)
public Page.APIRequestCreateLeadGenForm setLocale(String locale)
public Page.APIRequestCreateLeadGenForm setName(String name)
public Page.APIRequestCreateLeadGenForm setPrivacyPolicy(Object privacyPolicy)
public Page.APIRequestCreateLeadGenForm setPrivacyPolicy(String privacyPolicy)
public Page.APIRequestCreateLeadGenForm setQuestionPageCustomHeadline(String questionPageCustomHeadline)
public Page.APIRequestCreateLeadGenForm setQuestions(List<Object> questions)
public Page.APIRequestCreateLeadGenForm setQuestions(String questions)
public Page.APIRequestCreateLeadGenForm setThankYouPage(Object thankYouPage)
public Page.APIRequestCreateLeadGenForm setThankYouPage(String thankYouPage)
public Page.APIRequestCreateLeadGenForm setTrackingParameters(Map<String,String> trackingParameters)
public Page.APIRequestCreateLeadGenForm setTrackingParameters(String trackingParameters)
public Page.APIRequestCreateLeadGenForm requestAllFields()
public Page.APIRequestCreateLeadGenForm requestAllFields(boolean value)
public Page.APIRequestCreateLeadGenForm requestFields(List<String> fields)
requestFields in class APIRequest<LeadgenForm>public Page.APIRequestCreateLeadGenForm requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<LeadgenForm>public Page.APIRequestCreateLeadGenForm requestField(String field)
requestField in class APIRequest<LeadgenForm>public Page.APIRequestCreateLeadGenForm requestField(String field, boolean value)
requestField in class APIRequest<LeadgenForm>Copyright © 2020. All rights reserved.