public static class Page.APIRequestCreateCanvasElement extends APIRequest<CanvasBodyElement>
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 |
---|
APIRequestCreateCanvasElement(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 APIRequestCreateCanvasElement(String nodeId, APIContext context)
public CanvasBodyElement getLastResponse()
getLastResponse
in class APIRequest<CanvasBodyElement>
public CanvasBodyElement parseResponse(String response, String header) throws APIException
parseResponse
in class APIRequest<CanvasBodyElement>
APIException
public CanvasBodyElement execute() throws APIException
execute
in class APIRequest<CanvasBodyElement>
APIException
public CanvasBodyElement execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<CanvasBodyElement>
APIException
public com.google.common.util.concurrent.ListenableFuture<CanvasBodyElement> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<CanvasBodyElement> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public Page.APIRequestCreateCanvasElement setParam(String param, Object value)
setParam
in class APIRequest<CanvasBodyElement>
public Page.APIRequestCreateCanvasElement setParams(Map<String,Object> params)
setParams
in class APIRequest<CanvasBodyElement>
public Page.APIRequestCreateCanvasElement setCanvasButton(Object canvasButton)
public Page.APIRequestCreateCanvasElement setCanvasButton(String canvasButton)
public Page.APIRequestCreateCanvasElement setCanvasCarousel(Object canvasCarousel)
public Page.APIRequestCreateCanvasElement setCanvasCarousel(String canvasCarousel)
public Page.APIRequestCreateCanvasElement setCanvasFooter(Object canvasFooter)
public Page.APIRequestCreateCanvasElement setCanvasFooter(String canvasFooter)
public Page.APIRequestCreateCanvasElement setCanvasHeader(Object canvasHeader)
public Page.APIRequestCreateCanvasElement setCanvasHeader(String canvasHeader)
public Page.APIRequestCreateCanvasElement setCanvasLeadForm(Object canvasLeadForm)
public Page.APIRequestCreateCanvasElement setCanvasLeadForm(String canvasLeadForm)
public Page.APIRequestCreateCanvasElement setCanvasPhoto(Object canvasPhoto)
public Page.APIRequestCreateCanvasElement setCanvasPhoto(String canvasPhoto)
public Page.APIRequestCreateCanvasElement setCanvasProductList(Object canvasProductList)
public Page.APIRequestCreateCanvasElement setCanvasProductList(String canvasProductList)
public Page.APIRequestCreateCanvasElement setCanvasProductSet(Object canvasProductSet)
public Page.APIRequestCreateCanvasElement setCanvasProductSet(String canvasProductSet)
public Page.APIRequestCreateCanvasElement setCanvasStoreLocator(Object canvasStoreLocator)
public Page.APIRequestCreateCanvasElement setCanvasStoreLocator(String canvasStoreLocator)
public Page.APIRequestCreateCanvasElement setCanvasText(Object canvasText)
public Page.APIRequestCreateCanvasElement setCanvasText(String canvasText)
public Page.APIRequestCreateCanvasElement setCanvasVideo(Object canvasVideo)
public Page.APIRequestCreateCanvasElement setCanvasVideo(String canvasVideo)
public Page.APIRequestCreateCanvasElement requestAllFields()
public Page.APIRequestCreateCanvasElement requestAllFields(boolean value)
public Page.APIRequestCreateCanvasElement requestFields(List<String> fields)
requestFields
in class APIRequest<CanvasBodyElement>
public Page.APIRequestCreateCanvasElement requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<CanvasBodyElement>
public Page.APIRequestCreateCanvasElement requestField(String field)
requestField
in class APIRequest<CanvasBodyElement>
public Page.APIRequestCreateCanvasElement requestField(String field, boolean value)
requestField
in class APIRequest<CanvasBodyElement>
Copyright © 2020. All rights reserved.