public class ElasticUIBeanImpl extends Object implements ElasticUIBean
Constructor and Description |
---|
ElasticUIBeanImpl() |
Modifier and Type | Method and Description |
---|---|
int |
getActiveInstancesCountForConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
BuildAgent |
getAgentById(long agentId) |
Map<String,AutomaticInstanceManagementConfig> |
getAutoInstanceManagementConfigs()
Get a map of key -> AutomaticInstanceManagementConfig.
|
Double |
getInstancePrice(RemoteElasticInstance instance) |
String |
getStateDescription(RemoteElasticInstanceState state) |
String |
getStateImagePath(RemoteElasticInstanceState state) |
public String getStateImagePath(RemoteElasticInstanceState state)
getStateImagePath
in interface ElasticUIBean
public String getStateDescription(RemoteElasticInstanceState state)
getStateDescription
in interface ElasticUIBean
@Nullable public BuildAgent getAgentById(long agentId)
getAgentById
in interface ElasticUIBean
public int getActiveInstancesCountForConfiguration(@NotNull ElasticImageConfiguration elasticImageConfiguration)
getActiveInstancesCountForConfiguration
in interface ElasticUIBean
@Nullable public Double getInstancePrice(RemoteElasticInstance instance) throws com.atlassian.aws.AWSException
getInstancePrice
in interface ElasticUIBean
com.atlassian.aws.AWSException
@NotNull public Map<String,AutomaticInstanceManagementConfig> getAutoInstanceManagementConfigs()
ElasticUIBean
getAutoInstanceManagementConfigs
in interface ElasticUIBean
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.