public static class Page.APIRequestCreateCallToAction extends APIRequest<PageCallToAction>
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 |
---|
APIRequestCreateCallToAction(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 APIRequestCreateCallToAction(String nodeId, APIContext context)
public PageCallToAction getLastResponse()
getLastResponse
in class APIRequest<PageCallToAction>
public PageCallToAction parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<PageCallToAction>
APIException
public PageCallToAction execute() throws APIException
execute
in class APIRequest<PageCallToAction>
APIException
public PageCallToAction execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<PageCallToAction>
APIException
public com.google.common.util.concurrent.ListenableFuture<PageCallToAction> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<PageCallToAction> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Page.APIRequestCreateCallToAction setParam(String param, Object value)
setParam
in class APIRequest<PageCallToAction>
public Page.APIRequestCreateCallToAction setParams(Map<String,Object> params)
setParams
in class APIRequest<PageCallToAction>
public Page.APIRequestCreateCallToAction setAndroidAppId(Long androidAppId)
public Page.APIRequestCreateCallToAction setAndroidAppId(String androidAppId)
public Page.APIRequestCreateCallToAction setAndroidDeeplink(String androidDeeplink)
public Page.APIRequestCreateCallToAction setAndroidDestinationType(PageCallToAction.EnumAndroidDestinationType androidDestinationType)
public Page.APIRequestCreateCallToAction setAndroidDestinationType(String androidDestinationType)
public Page.APIRequestCreateCallToAction setAndroidPackageName(String androidPackageName)
public Page.APIRequestCreateCallToAction setAndroidUrl(String androidUrl)
public Page.APIRequestCreateCallToAction setEmailAddress(String emailAddress)
public Page.APIRequestCreateCallToAction setIntlNumberWithPlus(String intlNumberWithPlus)
public Page.APIRequestCreateCallToAction setIphoneAppId(Long iphoneAppId)
public Page.APIRequestCreateCallToAction setIphoneAppId(String iphoneAppId)
public Page.APIRequestCreateCallToAction setIphoneDeeplink(String iphoneDeeplink)
public Page.APIRequestCreateCallToAction setIphoneDestinationType(PageCallToAction.EnumIphoneDestinationType iphoneDestinationType)
public Page.APIRequestCreateCallToAction setIphoneDestinationType(String iphoneDestinationType)
public Page.APIRequestCreateCallToAction setIphoneUrl(String iphoneUrl)
public Page.APIRequestCreateCallToAction setType(PageCallToAction.EnumType type)
public Page.APIRequestCreateCallToAction setType(String type)
public Page.APIRequestCreateCallToAction setWebDestinationType(PageCallToAction.EnumWebDestinationType webDestinationType)
public Page.APIRequestCreateCallToAction setWebDestinationType(String webDestinationType)
public Page.APIRequestCreateCallToAction setWebUrl(String webUrl)
public Page.APIRequestCreateCallToAction requestAllFields()
public Page.APIRequestCreateCallToAction requestAllFields(boolean value)
public Page.APIRequestCreateCallToAction requestFields(List<String> fields)
requestFields
in class APIRequest<PageCallToAction>
public Page.APIRequestCreateCallToAction requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<PageCallToAction>
public Page.APIRequestCreateCallToAction requestField(String field)
requestField
in class APIRequest<PageCallToAction>
public Page.APIRequestCreateCallToAction requestField(String field, boolean value)
requestField
in class APIRequest<PageCallToAction>
Copyright © 2020. All rights reserved.