public static class ANRequest.PostRequestBuilder<T extends ANRequest.PostRequestBuilder> extends java.lang.Object implements RequestBuilder
| Constructor and Description |
|---|
PostRequestBuilder(java.lang.String url) |
PostRequestBuilder(java.lang.String url,
int method) |
| Modifier and Type | Method and Description |
|---|---|
T |
addApplicationJsonBody(java.lang.Object object) |
T |
addBodyParameter(java.util.Map<java.lang.String,java.lang.String> bodyParameterMap) |
T |
addBodyParameter(java.lang.Object object) |
T |
addBodyParameter(java.lang.String key,
java.lang.String value) |
T |
addByteBody(byte[] bytes) |
T |
addFileBody(java.io.File file) |
T |
addHeaders(java.util.Map<java.lang.String,java.lang.String> headerMap) |
T |
addHeaders(java.lang.Object object) |
T |
addHeaders(java.lang.String key,
java.lang.String value) |
T |
addJSONArrayBody(org.json.JSONArray jsonArray) |
T |
addJSONObjectBody(org.json.JSONObject jsonObject) |
T |
addPathParameter(java.util.Map<java.lang.String,java.lang.String> pathParameterMap) |
T |
addPathParameter(java.lang.Object object) |
T |
addPathParameter(java.lang.String key,
java.lang.String value) |
T |
addQueryParameter(java.util.Map<java.lang.String,java.lang.String> queryParameterMap) |
T |
addQueryParameter(java.lang.Object object) |
T |
addQueryParameter(java.lang.String key,
java.lang.String value) |
T |
addStringBody(java.lang.String stringBody) |
T |
addUrlEncodeFormBodyParameter(java.util.Map<java.lang.String,java.lang.String> bodyParameterMap) |
T |
addUrlEncodeFormBodyParameter(java.lang.Object object) |
T |
addUrlEncodeFormBodyParameter(java.lang.String key,
java.lang.String value) |
ANRequest |
build() |
T |
doNotCacheResponse() |
T |
getResponseOnlyFromNetwork() |
T |
getResponseOnlyIfCached() |
T |
setContentType(java.lang.String contentType) |
T |
setExecutor(java.util.concurrent.Executor executor) |
T |
setMaxAgeCacheControl(int maxAge,
java.util.concurrent.TimeUnit timeUnit) |
T |
setMaxStaleCacheControl(int maxStale,
java.util.concurrent.TimeUnit timeUnit) |
T |
setOkHttpClient(okhttp3.OkHttpClient okHttpClient) |
T |
setPriority(Priority priority) |
T |
setTag(java.lang.Object tag) |
T |
setUserAgent(java.lang.String userAgent) |
public PostRequestBuilder(java.lang.String url)
public PostRequestBuilder(java.lang.String url,
int method)
public T setPriority(Priority priority)
setPriority in interface RequestBuilderpublic T setTag(java.lang.Object tag)
setTag in interface RequestBuilderpublic T addQueryParameter(java.lang.String key, java.lang.String value)
addQueryParameter in interface RequestBuilderpublic T addQueryParameter(java.util.Map<java.lang.String,java.lang.String> queryParameterMap)
addQueryParameter in interface RequestBuilderpublic T addQueryParameter(java.lang.Object object)
addQueryParameter in interface RequestBuilderpublic T addPathParameter(java.lang.String key, java.lang.String value)
addPathParameter in interface RequestBuilderpublic T addPathParameter(java.util.Map<java.lang.String,java.lang.String> pathParameterMap)
addPathParameter in interface RequestBuilderpublic T addPathParameter(java.lang.Object object)
addPathParameter in interface RequestBuilderpublic T addHeaders(java.lang.String key, java.lang.String value)
addHeaders in interface RequestBuilderpublic T addHeaders(java.util.Map<java.lang.String,java.lang.String> headerMap)
addHeaders in interface RequestBuilderpublic T addHeaders(java.lang.Object object)
addHeaders in interface RequestBuilderpublic T doNotCacheResponse()
doNotCacheResponse in interface RequestBuilderpublic T getResponseOnlyIfCached()
getResponseOnlyIfCached in interface RequestBuilderpublic T getResponseOnlyFromNetwork()
getResponseOnlyFromNetwork in interface RequestBuilderpublic T setMaxAgeCacheControl(int maxAge, java.util.concurrent.TimeUnit timeUnit)
setMaxAgeCacheControl in interface RequestBuilderpublic T setMaxStaleCacheControl(int maxStale, java.util.concurrent.TimeUnit timeUnit)
setMaxStaleCacheControl in interface RequestBuilderpublic T setExecutor(java.util.concurrent.Executor executor)
setExecutor in interface RequestBuilderpublic T setOkHttpClient(okhttp3.OkHttpClient okHttpClient)
setOkHttpClient in interface RequestBuilderpublic T setUserAgent(java.lang.String userAgent)
setUserAgent in interface RequestBuilderpublic T addBodyParameter(java.lang.String key, java.lang.String value)
public T addBodyParameter(java.util.Map<java.lang.String,java.lang.String> bodyParameterMap)
public T addBodyParameter(java.lang.Object object)
public T addUrlEncodeFormBodyParameter(java.lang.String key, java.lang.String value)
public T addUrlEncodeFormBodyParameter(java.util.Map<java.lang.String,java.lang.String> bodyParameterMap)
public T addUrlEncodeFormBodyParameter(java.lang.Object object)
public T addApplicationJsonBody(java.lang.Object object)
public T addJSONObjectBody(org.json.JSONObject jsonObject)
public T addJSONArrayBody(org.json.JSONArray jsonArray)
public T addStringBody(java.lang.String stringBody)
public T addFileBody(java.io.File file)
public T addByteBody(byte[] bytes)
public T setContentType(java.lang.String contentType)
public ANRequest build()