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, setUseVideoEndpoint
public 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>
APIException
public LeadgenForm execute() throws APIException
execute
in class APIRequest<LeadgenForm>
APIException
public LeadgenForm execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<LeadgenForm>
APIException
public com.google.common.util.concurrent.ListenableFuture<LeadgenForm> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<LeadgenForm> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public 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.