public static class AdsSegments.APIRequestGet extends APIRequest<AdsSegments>
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 |
---|
APIRequestGet(String nodeId,
APIContext context) |
addToBatch, addToBatch, changeAsyncRequestExecutor, changeRequestExecutor, executeAsyncBase, executeAsyncBase, executeAsyncInternal, executeAsyncInternal, executeInternal, executeInternal, getAsyncExecutor, getContext, getExecutor, joinStringList, requestFieldInternal, setContext, setOverrideUrl, setParamInternal, setParamsInternal, setUseVideoEndpoint
public APIRequestGet(String nodeId, APIContext context)
public AdsSegments getLastResponse()
getLastResponse
in class APIRequest<AdsSegments>
public AdsSegments parseResponse(String response) throws APIException
parseResponse
in class APIRequest<AdsSegments>
APIException
public AdsSegments execute() throws APIException
execute
in class APIRequest<AdsSegments>
APIException
public AdsSegments execute(Map<String,Object> extraParams) throws APIException
execute
in class APIRequest<AdsSegments>
APIException
public com.google.common.util.concurrent.ListenableFuture<AdsSegments> executeAsync() throws APIException
APIException
public com.google.common.util.concurrent.ListenableFuture<AdsSegments> executeAsync(Map<String,Object> extraParams) throws APIException
APIException
public AdsSegments.APIRequestGet setParam(String param, Object value)
setParam
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet setParams(Map<String,Object> params)
setParams
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet requestAllFields()
public AdsSegments.APIRequestGet requestAllFields(boolean value)
public AdsSegments.APIRequestGet requestFields(List<String> fields)
requestFields
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet requestFields(List<String> fields, boolean value)
requestFields
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet requestField(String field)
requestField
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet requestField(String field, boolean value)
requestField
in class APIRequest<AdsSegments>
public AdsSegments.APIRequestGet requestDailyAudienceSizeField()
public AdsSegments.APIRequestGet requestDailyAudienceSizeField(boolean value)
public AdsSegments.APIRequestGet requestDailyImpressionsField()
public AdsSegments.APIRequestGet requestDailyImpressionsField(boolean value)
public AdsSegments.APIRequestGet requestDescriptionField()
public AdsSegments.APIRequestGet requestDescriptionField(boolean value)
public AdsSegments.APIRequestGet requestIdField()
public AdsSegments.APIRequestGet requestIdField(boolean value)
public AdsSegments.APIRequestGet requestNameField()
public AdsSegments.APIRequestGet requestNameField(boolean value)
public AdsSegments.APIRequestGet requestPathField()
public AdsSegments.APIRequestGet requestPathField(boolean value)
public AdsSegments.APIRequestGet requestPopularityField()
public AdsSegments.APIRequestGet requestPopularityField(boolean value)
public AdsSegments.APIRequestGet requestProjectedCpmField()
public AdsSegments.APIRequestGet requestProjectedCpmField(boolean value)
public AdsSegments.APIRequestGet requestProjectedDailyRevenueField()
public AdsSegments.APIRequestGet requestProjectedDailyRevenueField(boolean value)
Copyright © 2018. All rights reserved.