public static class Page.APIRequestCreateBroadcastMessage extends APIRequest<Page>
APIRequest.DefaultAsyncRequestExecutor, APIRequest.DefaultRequestExecutor, APIRequest.IAsyncRequestExecutor, APIRequest.IRequestExecutor, APIRequest.RequestHelper, APIRequest.ResponseParser<T extends APINode>| 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 |
|---|
APIRequestCreateBroadcastMessage(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpointpublic APIRequestCreateBroadcastMessage(String nodeId, APIContext context)
public Page getLastResponse()
getLastResponse in class APIRequest<Page>public Page parseResponse(String response) throws APIException
parseResponse in class APIRequest<Page>APIExceptionpublic Page execute() throws APIException
execute in class APIRequest<Page>APIExceptionpublic Page execute(Map<String,Object> extraParams) throws APIException
execute in class APIRequest<Page>APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Page> executeAsync() throws APIException
APIExceptionpublic com.google.common.util.concurrent.ListenableFuture<Page> executeAsync(Map<String,Object> extraParams) throws APIException
APIExceptionpublic Page.APIRequestCreateBroadcastMessage setParam(String param, Object value)
setParam in class APIRequest<Page>public Page.APIRequestCreateBroadcastMessage setParams(Map<String,Object> params)
setParams in class APIRequest<Page>public Page.APIRequestCreateBroadcastMessage setMessageCreativeId(String messageCreativeId)
public Page.APIRequestCreateBroadcastMessage setNotificationType(Page.EnumNotificationType notificationType)
public Page.APIRequestCreateBroadcastMessage setNotificationType(String notificationType)
public Page.APIRequestCreateBroadcastMessage setTag(Object tag)
public Page.APIRequestCreateBroadcastMessage setTag(String tag)
public Page.APIRequestCreateBroadcastMessage setMessagingType(Page.EnumMessagingType messagingType)
public Page.APIRequestCreateBroadcastMessage setMessagingType(String messagingType)
public Page.APIRequestCreateBroadcastMessage setTargeting(Object targeting)
public Page.APIRequestCreateBroadcastMessage setTargeting(String targeting)
public Page.APIRequestCreateBroadcastMessage setCustomLabelId(Long customLabelId)
public Page.APIRequestCreateBroadcastMessage setCustomLabelId(String customLabelId)
public Page.APIRequestCreateBroadcastMessage setScheduleTime(Object scheduleTime)
public Page.APIRequestCreateBroadcastMessage setScheduleTime(String scheduleTime)
public Page.APIRequestCreateBroadcastMessage setScheduleLocalTime(String scheduleLocalTime)
public Page.APIRequestCreateBroadcastMessage requestAllFields()
public Page.APIRequestCreateBroadcastMessage requestAllFields(boolean value)
public Page.APIRequestCreateBroadcastMessage requestFields(List<String> fields)
requestFields in class APIRequest<Page>public Page.APIRequestCreateBroadcastMessage requestFields(List<String> fields, boolean value)
requestFields in class APIRequest<Page>public Page.APIRequestCreateBroadcastMessage requestField(String field)
requestField in class APIRequest<Page>public Page.APIRequestCreateBroadcastMessage requestField(String field, boolean value)
requestField in class APIRequest<Page>Copyright © 2018. All rights reserved.