public class ElasticImageConfigurationHibernateDao extends BambooHibernateObjectDao implements ElasticImageConfigurationDao
| Constructor and Description |
|---|
ElasticImageConfigurationHibernateDao() |
| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
findById(long id) |
List<ElasticImageConfiguration> |
getAll() |
int |
getBuildCountForImageConfigurationId(long id) |
int |
getElasticAgentCountForImageConfigurationId(long id) |
List<ElasticAgentDefinition> |
getElasticAgentsForImageConfigurationId(long id) |
List<ElasticImageConfiguration> |
getElasticImageConfigurationByAmi(String amiId)
Retrieves a list of all elastic image configurations that use a specific image.
|
ElasticImageConfiguration |
getElasticImageConfigurationByName(String configurationName) |
List<ElasticImageConfiguration> |
getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region) |
List<ElasticImageConfiguration> |
getImages(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform,
Boolean isShippedWithBamboo) |
Class<ElasticImageConfigurationImpl> |
getPersistentClass() |
void |
remove(ElasticImageConfiguration elasticImageConfiguration) |
void |
save(ElasticImageConfiguration elasticImageConfiguration) |
executeReturnLong, findByIdfindAll, findAllSorted, findNamedQuery, findNamedQuery, findNamedQuery, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParam, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findNamedQueryStringParams, findSingleObject, getByClassId, index, refresh, reIndex, remove, replicate, save, saveRaw, setIndexer, unIndex, updateModificationDatacheckDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactorypublic ElasticImageConfigurationHibernateDao()
@NotNull public List<ElasticImageConfiguration> getAll()
getAll in interface ElasticImageConfigurationDaopublic int getElasticAgentCountForImageConfigurationId(long id)
getElasticAgentCountForImageConfigurationId in interface ElasticImageConfigurationDaopublic List<ElasticAgentDefinition> getElasticAgentsForImageConfigurationId(long id)
getElasticAgentsForImageConfigurationId in interface ElasticImageConfigurationDaopublic List<ElasticImageConfiguration> getElasticImageConfigurationByAmi(String amiId)
getElasticImageConfigurationByAmi in interface ElasticImageConfigurationDaoamiId - to filter withpublic int getBuildCountForImageConfigurationId(long id)
getBuildCountForImageConfigurationId in interface ElasticImageConfigurationDaopublic Class<ElasticImageConfigurationImpl> getPersistentClass()
getPersistentClass in interface bucket.core.persistence.ObjectDaopublic void save(@NotNull
ElasticImageConfiguration elasticImageConfiguration)
save in interface ElasticImageConfigurationDaopublic void remove(@NotNull
ElasticImageConfiguration elasticImageConfiguration)
remove in interface ElasticImageConfigurationDao@NotNull public List<ElasticImageConfiguration> getImages(@Nullable com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region, @Nullable com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType, @Nullable com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architecture, @Nullable com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform, @Nullable Boolean isShippedWithBamboo)
getImages in interface ElasticImageConfigurationDaopublic ElasticImageConfiguration getElasticImageConfigurationByName(String configurationName)
getElasticImageConfigurationByName in interface ElasticImageConfigurationDao@NotNull public List<ElasticImageConfiguration> getElasticImageConfigurationsByName(String configurationName, com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
getElasticImageConfigurationsByName in interface ElasticImageConfigurationDaopublic ElasticImageConfiguration findById(long id)
findById in interface ElasticImageConfigurationDaofindById in interface BambooObjectDaofindById in class BambooHibernateObjectDaoCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.