Interface ElasticUIBean
- All Known Implementing Classes:
ElasticUIBeanImpl
public interface ElasticUIBean
Interface for a bunch of helper methods for the UI that don't require any context information
-
Method Summary
Modifier and TypeMethodDescriptionint
getActiveInstancesCountForConfiguration
(@NotNull ElasticImageConfiguration elasticImageConfiguration) @Nullable BuildAgent
getAgentById
(long agentId) @NotNull Map<String,
AutomaticInstanceManagementConfig> Get a map of key -> AutomaticInstanceManagementConfig.@Nullable Double
getInstancePrice
(RemoteElasticInstance instance)
-
Method Details
-
getStateImageIcon
-
getStateDescription
-
getAgentById
-
getActiveInstancesCountForConfiguration
int getActiveInstancesCountForConfiguration(@NotNull @NotNull ElasticImageConfiguration elasticImageConfiguration) -
getInstancePrice
@Nullable @Nullable Double getInstancePrice(RemoteElasticInstance instance) throws com.atlassian.aws.AWSException - Throws:
com.atlassian.aws.AWSException
-
getAutoInstanceManagementConfigs
Get a map of key -> AutomaticInstanceManagementConfig. Key is displayable configuration name.
-