com.synedge.oss.client.SynedgeClient Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of synedge-java-client Show documentation
Show all versions of synedge-java-client Show documentation
This client allows you to easily connect to the Synedge API with any language running on the JDK
The newest version!
package com.synedge.oss.client;
/**
* The Synedge API Client
*
* Through this client you can access the Synedge API.
*
* @author Paul van Assen
*
*/
public interface SynedgeClient {
/**
* Default endpoint
*/
static final String DEFAULT_ENDPOINT = "https://api.synedge.com";
/**
* The invalidation client will handle all requests for invalidating files in the CDN
*
* @return Client for invalidation
*/
InvalidationClient getInvalidationClient();
/**
* The customer client will handle all requests for customers
* @return Customer client
*/
CustomerClient getCustomerClient();
/**
* The user client will handle all user requests
* @return User client
*/
UserClient getUserClient();
/**
* The origin client will handle all origin requests
* @return Origin client
*/
OriginClient getOriginClient();
/**
* The distribution group client will handle all origin requests
* @return Distribution group client
*/
DistributionGroupClient getDistributionGroupClient();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy