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