Package io.split.fastly.client
Class FastlyApiClient
- java.lang.Object
-
- io.split.fastly.client.FastlyApiClient
-
public class FastlyApiClient extends Object
Wrapper client for http://docs.fastly.com/api Created by patricioe on 10/12/15.
-
-
Constructor Summary
Constructors Constructor Description FastlyApiClient(String apiKey, String serviceId)FastlyApiClient(String apiKey, String serviceId, com.ning.http.client.AsyncHttpClientConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseConnectionPool()Future<com.ning.http.client.Response>purgeAll()Future<com.ning.http.client.Response>purgeKey(String key)Future<com.ning.http.client.Response>purgeKey(String key, Map<String,String> extraHeaders)Future<com.ning.http.client.Response>purgeKeys(List<String> keys)Future<com.ning.http.client.Response>purgeKeys(List<String> keys, Map<String,String> extraHeaders)Future<com.ning.http.client.Response>purgeUrl(String url)Future<com.ning.http.client.Response>purgeUrl(String url, Map<String,String> extraHeaders)Future<com.ning.http.client.Response>softPurgeKey(String key)Future<com.ning.http.client.Response>softPurgeKey(String key, Map<String,String> extraHeaders)Future<com.ning.http.client.Response>softPurgeKeys(List<String> keys)Future<com.ning.http.client.Response>softPurgeUrl(String url)Future<com.ning.http.client.Response>softPurgeUrl(String url, Map<String,String> extraHeaders)List<Future<com.ning.http.client.Response>>vclUpdate(int version, Map<String,String> vcl)Future<com.ning.http.client.Response>vclUpload(int version, String vcl, String id, String name)
-
-
-
Method Detail
-
vclUpload
public Future<com.ning.http.client.Response> vclUpload(int version, String vcl, String id, String name)
-
vclUpdate
public List<Future<com.ning.http.client.Response>> vclUpdate(int version, Map<String,String> vcl)
-
softPurgeUrl
public Future<com.ning.http.client.Response> softPurgeUrl(String url, Map<String,String> extraHeaders)
-
purgeUrl
public Future<com.ning.http.client.Response> purgeUrl(String url, Map<String,String> extraHeaders)
-
softPurgeKey
public Future<com.ning.http.client.Response> softPurgeKey(String key, Map<String,String> extraHeaders)
-
purgeKey
public Future<com.ning.http.client.Response> purgeKey(String key, Map<String,String> extraHeaders)
-
purgeKeys
public Future<com.ning.http.client.Response> purgeKeys(List<String> keys, Map<String,String> extraHeaders)
-
purgeAll
public Future<com.ning.http.client.Response> purgeAll()
-
closeConnectionPool
public void closeConnectionPool()
-
-