Class LegacyAnypointClient
java.lang.Object
com.aeontronix.enhancedmule.tools.anypoint.LegacyAnypointClient
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContructor used for serialization onlyLegacyAnypointClient(AuthenticationProvider authenticationProvider, int maxParallelDeployments, String anypointBaseUrl) LegacyAnypointClient(AuthenticationProvider authenticationProvider, String anypointBaseUrl) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyAlert(String name, com.fasterxml.jackson.databind.JsonNode jsonNode) voidapplyAlert(Set<Environment> environments, AlertUpdate alert) voidapplyAlerts(File alertsDescriptor) voidclose()createOrganization(String name) createOrganization(String name, String ownerId, boolean createSubOrgs, boolean createEnvironments) createOrganization(String name, String ownerId, boolean createSubOrgs, boolean createEnvironments, boolean globalDeployment, int vCoresProduction, int vCoresSandbox, int vCoresDesign, int staticIps, int vpcs, int loadBalancer) findEnvironment(String organizationName, String environmentName, boolean createOrganization, boolean createEnvironment, Environment.Type createEnvironmentType) findEnvironmentsRegexSearch(com.fasterxml.jackson.databind.JsonNode targetJsonNode) @NotNull OrganizationfindOrganizationByNameOrId(String nameOrId) com.aeontronix.restclient.RESTClientHostintcom.aeontronix.anypointsdk.AnypointClientcom.aeontronix.restclient.RESTClientgetUser()Return details on the account used to administer anypointvoidsetHttpHelper(HttpHelper httpHelper) voidsetMaxParallelDeployments(int maxParallelDeployments) voidsetNewClient(com.aeontronix.anypointsdk.AnypointClient newClient) voidvoid
-
Field Details
-
jsonHelper
-
httpHelper
-
-
Constructor Details
-
LegacyAnypointClient
public LegacyAnypointClient()Contructor used for serialization only -
LegacyAnypointClient
-
LegacyAnypointClient
public LegacyAnypointClient(AuthenticationProvider authenticationProvider, int maxParallelDeployments, String anypointBaseUrl)
-
-
Method Details
-
getMaxParallelDeployments
public int getMaxParallelDeployments() -
setMaxParallelDeployments
public void setMaxParallelDeployments(int maxParallelDeployments) -
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
findOrganizations
- Throws:
HttpException
-
findOrganizationByNameOrId
@NotNull public @NotNull Organization findOrganizationByNameOrId(String nameOrId) throws NotFoundException, HttpException - Throws:
NotFoundExceptionHttpException
-
findOrganizationById
- Throws:
HttpExceptionNotFoundException
-
getUser
Return details on the account used to administer anypoint- Returns:
- User details
- Throws:
HttpException- if an http exception occurs
-
createOrganization
- Throws:
HttpException
-
createOrganization
public Organization createOrganization(String name, String ownerId, boolean createSubOrgs, boolean createEnvironments) throws HttpException - Throws:
HttpException
-
createOrganization
public Organization createOrganization(String name, String ownerId, boolean createSubOrgs, boolean createEnvironments, boolean globalDeployment, int vCoresProduction, int vCoresSandbox, int vCoresDesign, int staticIps, int vpcs, int loadBalancer) throws HttpException - Throws:
HttpException
-
getJsonHelper
-
getHttpHelper
-
setHttpHelper
-
findEnvironment
public Environment findEnvironment(String organizationName, String environmentName, boolean createOrganization, boolean createEnvironment, Environment.Type createEnvironmentType) throws NotFoundException, HttpException - Throws:
NotFoundExceptionHttpException
-
findEnvironmentsRegexSearch
public Set<Environment> findEnvironmentsRegexSearch(com.fasterxml.jackson.databind.JsonNode targetJsonNode) throws HttpException - Throws:
HttpException
-
applyAlerts
- Throws:
IOExceptionHttpException
-
applyAlert
public void applyAlert(String name, com.fasterxml.jackson.databind.JsonNode jsonNode) throws HttpException - Throws:
HttpException
-
applyAlert
- Throws:
HttpException
-
getUserId
- Throws:
HttpException
-
setProxy
-
unsetProxy
public void unsetProxy() -
getRestClient
public com.aeontronix.restclient.RESTClient getRestClient() -
getAnypointRestClient
public com.aeontronix.restclient.RESTClientHost getAnypointRestClient() -
getNewClient
public com.aeontronix.anypointsdk.AnypointClient getNewClient() -
setNewClient
public void setNewClient(com.aeontronix.anypointsdk.AnypointClient newClient)
-