| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
ElasticInstanceSchedule.getElasticImageConfiguration()
The Elastic Configuration that will be managed.
|
| Modifier and Type | Method and Description |
|---|---|
List<ElasticInstanceSchedule> |
ElasticInstanceScheduleDao.findElasticInstanceScheduleByImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
Returns schedules related to
ElasticImageConfiguration (both enabled and disabled) |
List<ElasticInstanceSchedule> |
ElasticInstanceScheduleManager.getElasticInstanceSchedules(ElasticImageConfiguration elasticImageConfiguration)
Returns schedules related to
ElasticImageConfiguration (both enabled and disabled) |
void |
ElasticInstanceSchedule.setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
ElasticImageConfigurationDao.findById(long id)
Get Elastic Image Configuration from its id
|
ElasticImageConfiguration |
RemoteElasticInstance.getConfiguration() |
ElasticImageConfiguration |
ElasticImageConfigurationAccessor.getElasticImageConfigurationById(long configurationId)
Retrieve an elastic image.
|
ElasticImageConfiguration |
ElasticImageConfigurationDao.getElasticImageConfigurationByName(String configurationName)
|
ElasticImageConfiguration |
ElasticImageConfigurationAccessor.getElasticImageConfigurationByName(String configurationName)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getAll()
Get all Elastic Image Configuration objects
|
com.google.common.collect.SetMultimap<ElasticImageConfiguration,RemoteElasticInstance> |
ElasticInstanceManager.getAllElasticAgentsAsMap()
Returns all elastic instances in a
SetMultimap, keyed by the ElasticImageConfiguration |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getAllElasticImageConfigurations()
Retrieves all elastic imagess that are stored in database
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getAllElasticImageConfigurationsForCurrentRegion() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getElasticImageConfigurationByAmi(String amiId)
Retrieves a list of all elastic image configurations that use a specific image.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
Finds an elastic configuration by name in a given region.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
Retrieve an elastic image by name in a given region.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getElasticImageConfigurationsShippedWithBamboo() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getImages(com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.RootDeviceType rootDeviceType,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Architecture architectureType,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Platform platform,
Boolean shippedWithBamboo) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticImageConfigurationManager.disableElasticImageSchedules(ElasticImageConfiguration elasticImageConfiguration)
Disable all enabled Elastic Image Schedules associated with the Elastic Image Configuration
|
List<RemoteElasticInstance> |
ElasticInstanceManager.getElasticRemoteAgentsByConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
RemoteElasticInstance |
ElasticInstanceManager.newElasticAgent(RemoteElasticInstanceListener listener,
com.atlassian.aws.AWSAccount awsAccount,
AgentManager agentManager,
ElasticImageConfiguration elasticImageConfiguration,
com.atlassian.aws.ec2.InstanceLaunchConfigurationBuilder instanceLaunchConfigurationBuilder) |
void |
ElasticImageConfigurationManager.populateDefaultCapabilitySet(CapabilitySet capabilitySet,
ElasticImageConfiguration imageConfiguration)
Populates capability set with default capabilities from from
ElasticImageConfigurationManager.IMAGE_CAPABILITIES_FILE. |
void |
ElasticImageConfigurationDao.remove(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManager.removeElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
Delete an elastic image configuration.
|
void |
ElasticImageConfigurationDao.save(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManager.saveElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
Save an elastic image configuration.
|
static boolean |
ElasticImageFilesCapabilitiesHelper.supportsBdmVolumeCreation(ElasticImageConfiguration elasticImageConfiguration) |
static boolean |
ElasticImageFilesCapabilitiesHelper.supportsEbsDeviceMounting(ElasticImageConfiguration elasticImageConfiguration) |
static boolean |
ElasticImageFilesCapabilitiesHelper.supportsUserDataCompression(ElasticImageConfiguration elasticImageConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticFunctionalityFacade.startupAgents(Collection<ElasticImageConfiguration> elasticImageConfigurations) |
| Modifier and Type | Method and Description |
|---|---|
void |
BuildExecutionManager.setCurrentlyBuilding(BuildContext buildContext,
Collection<BuildAgent> executableAgents,
Collection<ElasticImageConfiguration> executableImages)
Denotes that the passed build context is beginning the build process.
|
| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
ElasticAgentDefinition.getElasticImageConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
ElasticAgentDefinition.setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
Collection<ElasticImageConfiguration> |
AgentManager.getExecutableImages(RequirementSet requirementSet)
Deprecated.
since 5.0 use methods of
ExecutableAgentsHelper |
Collection<ElasticImageConfiguration> |
AgentManager.getExecutableImages(RequirementSet requirementSet,
boolean includeDisabled)
Deprecated.
since 5.0 use methods of
ExecutableAgentsHelper |
Collection<ElasticImageConfiguration> |
ExecutableAgentsMatrix.getImageFromMatrix(String requirementKey) |
List<ElasticImageConfiguration> |
ExecutableAgentsMatrix.getImageMatches()
Get a set of elastic images that match ALL requirements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExecutableAgentsMatrix.addImageMatch(ElasticImageConfiguration imageMatch)
Record an image that matches all requirements
|
void |
ExecutableAgentsMatrix.addImageToMatrix(String requirementKey,
ElasticImageConfiguration image)
Record an image matching a requirement.
|
static Iterable<AgentAssignmentService.AgentAssignmentExecutor> |
AgentAssignmentServiceHelper.asExecutors(ElasticImageConfiguration elasticImageConfiguration) |
boolean |
AgentAssignmentService.isCapabilitiesMatch(ElasticImageConfiguration image,
ImmutableJob job) |
boolean |
AgentAssignmentService.isCapabilitiesMatch(ElasticImageConfiguration image,
long environmentid) |
| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
CapabilitySetDao.getElasticImageConfiguration(CapabilitySet capabilitySet)
Finds ElasticImageConfiguration using capability set
|
| Modifier and Type | Method and Description |
|---|---|
Collection<ElasticImageConfiguration> |
ExecutableAgentsHelper.getExecutableImages(ExecutableAgentsHelper.ExecutorQuery executorQuery)
Calculates the list of elastic images that are capable of running an agent that can build a Buildable plan.
|
| Modifier and Type | Method and Description |
|---|---|
List<BuildResultsSummary> |
BuildResultsSummaryDao.findBuildsForImageConfiguration(String planKey,
ElasticImageConfiguration elasticImageConfiguration,
BuildState buildState,
int maxResults)
Searcher for builds of an image
|
BuildResultsSummary |
BuildResultsSummaryManager.getLastBuildForImageConfiguration(String planKey,
ElasticImageConfiguration configuration)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List<ElasticImageConfiguration> |
CurrentlyBuilding.ExecutableInfo.getElasticImages() |
Collection<ElasticImageConfiguration> |
CurrentlyBuilding.getExecutableElasticImages()
Get the list of elastic images that can execute this plan.
|
| Modifier and Type | Method and Description |
|---|---|
ElasticImageConfiguration |
CapabilitySetManager.getElasticImage(CapabilitySet capabilitySet) |
ElasticImageConfiguration |
CapabilityElasticImageMapping.getElasticImageConfiguration() |
| Constructor and Description |
|---|
CapabilityElasticImageMapping(Capability capability,
ElasticImageConfiguration elasticImageConfiguration) |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.