public class CloudHubClient extends AbstractMuleClient
| Modifier and Type | Field and Description |
|---|---|
static String |
A_APPLICATION_PATH |
static String |
APPLICATION_STATUS |
static String |
APPLICATIONS_DOMAINS_PATH |
static String |
APPLICATIONS_PATH |
static String |
BASE_API_PATH |
static String |
BASE_API_VERSION_PATH |
static String |
SUPPORTED_VERSIONS_PATH |
authenticationServiceClient, baseUri, DEFAULT_BASE_URL, ID, NAME, ORGANIZATION, SUB_ORGANIZATION_IDS, USERlog| Constructor and Description |
|---|
CloudHubClient(CloudHubDeployment cloudhubDeployment,
DeployerLog log) |
| Modifier and Type | Method and Description |
|---|---|
Application |
createApplication(Application application,
File file)
Creates an
Application |
void |
deleteApplications(String domain)
Deletes an
Application based on its domain name |
List<Application> |
getApplications()
Look up all the applications
|
Application |
getApplications(String domain)
Look up a
Application based on its domain name |
List<SupportedVersion> |
getSupportedMuleVersions()
Retrieve a list of
SupportedVersion |
boolean |
isDomainAvailable(String domain)
It checks the availability of a given doamain name
|
void |
startApplications(String domain)
Starts an
Application based on its domain name |
void |
stopApplications(String domain)
Stops an
Application based on its domain name |
Application |
updateApplication(Application application,
File file)
Update an already existing
Application |
configureRequest, createBusinessGroupPath, findEnvironmentByName, getBusinessGroupIdByBusinessGroupPath, getEnvId, getEnvironments, getMe, getOrgId, getSuborganizationIds, init, resolveSuborganizationscheckResponseStatus, checkResponseStatus, configureSecurityContext, delete, delete, get, get, get, getTarget, getUserAgent, initialize, patch, patch, post, post, post, put, put, readJsonEntity, setUserAgentpublic static final String BASE_API_PATH
public static final String SUPPORTED_VERSIONS_PATH
public static final String APPLICATION_STATUS
public static final String APPLICATIONS_DOMAINS_PATH
public static final String BASE_API_VERSION_PATH
public static final String APPLICATIONS_PATH
public static final String A_APPLICATION_PATH
public CloudHubClient(CloudHubDeployment cloudhubDeployment, DeployerLog log)
public List<Application> getApplications()
Applicationpublic Application getApplications(String domain)
Application based on its domain namedomain - the domain name of the applicationApplicationpublic Application createApplication(Application application, File file)
Applicationapplication - the Application entityfile - the file of the ApplicationApplication just createdpublic Application updateApplication(Application application, File file)
Applicationapplication - the Application entityfile - the file of the ApplicationApplication just updatedpublic void deleteApplications(String domain)
Application based on its domain namedomain - the domain name of the applicationpublic void startApplications(String domain)
Application based on its domain namedomain - the domain name of the applicationpublic void stopApplications(String domain)
Application based on its domain namedomain - the domain name of the applicationpublic boolean isDomainAvailable(String domain)
domain - the domain namepublic List<SupportedVersion> getSupportedMuleVersions()
SupportedVersionSupportedVersionCopyright © 2018 MuleSoft Inc. All rights reserved.