public class ArmClient extends AbstractMuleClient
| Modifier and Type | Field and Description |
|---|---|
static String |
BASE_HYBRID_API_PATH |
static String |
HYBRID_API_V1 |
authenticationServiceClient, baseUri, DEFAULT_BASE_URL, ID, NAME, ORGANIZATION, SUB_ORGANIZATION_IDS, USERlog| Constructor and Description |
|---|
ArmClient(Deployment armDeployment,
DeployerLog log) |
buildOrganization, configureRequest, createBusinessGroupPath, findEnvironmentByName, getBusinessGroupIdByBusinessGroupPath, getEnvId, getEnvironments, getMe, getOrgId, getSuborganizationIds, initcheckResponseStatus, checkResponseStatus, delete, delete, get, get, get, getTarget, getUserAgent, initialize, patch, patch, post, post, post, put, put, readJsonEntity, setUserAgentpublic static final String BASE_HYBRID_API_PATH
public static final String HYBRID_API_V1
public ArmClient(Deployment armDeployment, DeployerLog log)
public String getRegistrationToken()
public Boolean isStarted(int applicationId)
public Application getApplication(int applicationId)
public String undeployApplication(int applicationId)
public String undeployApplication(ApplicationMetadata applicationMetadata)
public Application deployApplication(ApplicationMetadata applicationMetadata)
public Application redeployApplication(int applicationId, ApplicationMetadata applicationMetadata)
protected org.glassfish.jersey.media.multipart.MultiPart buildRequestBody(File app, String appName, TargetType targetType, String target, Map<String,String> propertiesMap)
protected org.glassfish.jersey.media.multipart.file.FileDataBodyPart createApplicationPart(File app)
public String getId(TargetType targetType, String target)
public Applications getApplications()
public void deleteServer(Integer serverId)
public Integer findApplicationId(ApplicationMetadata applicationMetadata)
protected void configureSecurityContext(javax.ws.rs.client.ClientBuilder builder)
configureSecurityContext in class AbstractClientCopyright © 2018 MuleSoft Inc. All rights reserved.