Class FastlyApiClient


  • public class FastlyApiClient
    extends Object
    Wrapper client for http://docs.fastly.com/api Created by patricioe on 10/12/15.
    • Constructor Detail

      • FastlyApiClient

        public FastlyApiClient​(String apiKey,
                               String serviceId)
      • FastlyApiClient

        public FastlyApiClient​(String apiKey,
                               String serviceId,
                               com.ning.http.client.AsyncHttpClientConfig config)
    • Method Detail

      • vclUpload

        public Future<com.ning.http.client.Response> vclUpload​(int version,
                                                               String vcl,
                                                               String id,
                                                               String name)
      • purgeUrl

        public Future<com.ning.http.client.Response> purgeUrl​(String url)
      • softPurgeUrl

        public Future<com.ning.http.client.Response> softPurgeUrl​(String url)
      • purgeKey

        public Future<com.ning.http.client.Response> purgeKey​(String key)
      • softPurgeKey

        public Future<com.ning.http.client.Response> softPurgeKey​(String key)
      • purgeKeys

        public Future<com.ning.http.client.Response> purgeKeys​(List<String> keys)
      • softPurgeKeys

        public Future<com.ning.http.client.Response> softPurgeKeys​(List<String> keys)
      • purgeAll

        public Future<com.ning.http.client.Response> purgeAll()
      • closeConnectionPool

        public void closeConnectionPool()