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 TypeMethodDescriptionintgetActiveInstancesCountForConfiguration(@NotNull ElasticImageConfiguration elasticImageConfiguration) @Nullable BuildAgentgetAgentById(long agentId) @NotNull Map<String,AutomaticInstanceManagementConfig> Get a map of key -> AutomaticInstanceManagementConfig.@Nullable DoublegetInstancePrice(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.
-