public class ElasticImageConfigurationAccessorImpl extends Object implements ElasticImageConfigurationAccessor
Constructor and Description |
---|
ElasticImageConfigurationAccessorImpl(@NotNull ElasticImageConfigurationDao elasticImageConfigurationDao,
AdministrationConfigurationAccessor administrationConfigurationAccessor) |
Modifier and Type | Method and Description |
---|---|
@NotNull List<ElasticImageConfiguration> |
getAllElasticImageConfigurations()
Retrieves all elastic images that are stored in database
|
@NotNull List<ElasticImageConfiguration> |
getAllElasticImageConfigurationsForCurrentRegion() |
@Nullable ElasticImageConfiguration |
getElasticImageConfigurationById(long configurationId)
Retrieve an elastic image.
|
@NotNull List<ElasticImageConfiguration> |
getElasticImageConfigurationsByName(@NotNull String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
Retrieve an elastic image by name in a given region.
|
@NotNull List<ElasticImageConfiguration> |
getElasticImageConfigurationsShippedWithBamboo() |
public ElasticImageConfigurationAccessorImpl(@NotNull @NotNull ElasticImageConfigurationDao elasticImageConfigurationDao, AdministrationConfigurationAccessor administrationConfigurationAccessor)
@Nullable public @Nullable ElasticImageConfiguration getElasticImageConfigurationById(long configurationId)
ElasticImageConfigurationAccessor
getElasticImageConfigurationById
in interface ElasticImageConfigurationAccessor
configurationId
- - id of the ElasticImageConfiguration to find@NotNull public @NotNull List<ElasticImageConfiguration> getElasticImageConfigurationsByName(@NotNull @NotNull String configurationName, @NotNull com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
ElasticImageConfigurationAccessor
getElasticImageConfigurationsByName
in interface ElasticImageConfigurationAccessor
configurationName
- - name of the ElasticImageConfiguration to findregion
- the region to check@NotNull public @NotNull List<ElasticImageConfiguration> getElasticImageConfigurationsShippedWithBamboo()
getElasticImageConfigurationsShippedWithBamboo
in interface ElasticImageConfigurationAccessor
@NotNull public @NotNull List<ElasticImageConfiguration> getAllElasticImageConfigurations()
ElasticImageConfigurationAccessor
getAllElasticImageConfigurations
in interface ElasticImageConfigurationAccessor
@NotNull public @NotNull List<ElasticImageConfiguration> getAllElasticImageConfigurationsForCurrentRegion()
getAllElasticImageConfigurationsForCurrentRegion
in interface ElasticImageConfigurationAccessor
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.