public class ElasticUIBeanImpl extends Object implements ElasticUIBean
| Constructor and Description |
|---|
ElasticUIBeanImpl(AgentManager agentManager,
ElasticInstanceManagerImpl elasticInstanceManager,
AwsAccountBean awsAccountBean) |
| Modifier and Type | Method and Description |
|---|---|
int |
getActiveInstancesCountForConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
BuildAgent |
getAgentById(long agentId) |
Double |
getInstancePrice(RemoteElasticInstance instance) |
String |
getStateDescription(RemoteElasticInstanceState state) |
String |
getStateImagePath(RemoteElasticInstanceState state) |
public ElasticUIBeanImpl(AgentManager agentManager, ElasticInstanceManagerImpl elasticInstanceManager, AwsAccountBean awsAccountBean)
public String getStateImagePath(RemoteElasticInstanceState state)
getStateImagePath in interface ElasticUIBeanpublic String getStateDescription(RemoteElasticInstanceState state)
getStateDescription in interface ElasticUIBean@Nullable public BuildAgent getAgentById(long agentId)
getAgentById in interface ElasticUIBeanpublic int getActiveInstancesCountForConfiguration(ElasticImageConfiguration elasticImageConfiguration)
getActiveInstancesCountForConfiguration in interface ElasticUIBean@Nullable public Double getInstancePrice(RemoteElasticInstance instance) throws com.atlassian.aws.AWSException
getInstancePrice in interface ElasticUIBeancom.atlassian.aws.AWSExceptionCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.