Interface ElasticImageConfigurationAccessor

    • Method Detail

      • getElasticImageConfigurationById

        @Nullable
        @Nullable ElasticImageConfiguration getElasticImageConfigurationById​(long configurationId)
        Retrieve an elastic image.
        Parameters:
        configurationId - - id of the ElasticImageConfiguration to find
        Returns:
        ElasticImageConfiguration if exists null otherwise.
      • getElasticImageConfigurationsByName

        @NotNull
        @NotNull List<ElasticImageConfiguration> getElasticImageConfigurationsByName​(@NotNull
                                                                                     @NotNull String configurationName,
                                                                                     @NotNull
                                                                                     com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
        Retrieve an elastic image by name in a given region.
        Parameters:
        configurationName - - name of the ElasticImageConfiguration to find
        region - the region to check
        Returns:
        ElasticImageConfiguration if exists null otherwise.
      • getElasticImageConfigurationsShippedWithBamboo

        @NotNull
        @NotNull List<ElasticImageConfiguration> getElasticImageConfigurationsShippedWithBamboo()
      • getAllElasticImageConfigurations

        @NotNull
        @NotNull List<ElasticImageConfiguration> getAllElasticImageConfigurations()
        Retrieves all elastic images that are stored in database
      • getAllElasticImageConfigurationsForCurrentRegion

        @NotNull
        @NotNull List<ElasticImageConfiguration> getAllElasticImageConfigurationsForCurrentRegion()