Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
ElasticInstanceScheduleImpl.getElasticImageConfiguration() |
ElasticImageConfiguration |
ElasticInstanceSchedule.getElasticImageConfiguration()
The Elastic Configuration that will be managed.
|
Modifier and Type | Method and Description |
---|---|
Collection<ElasticImageConfiguration> |
ElasticRunningInstancesOptimizerImpl.getImagesToStart() |
Collection<ElasticImageConfiguration> |
ElasticRunningInstancesOptimizer.getImagesToStart()
Which and how many elastic images should be started.
|
Constructor and Description |
---|
ElasticInstanceScheduleImpl(String cronExpression,
ElasticImageConfiguration elasticImageConfiguration,
ActiveInstanceAdjustmentType activeInstanceAdjustmentType,
int targetActiveInstances) |
Modifier and Type | Class and Description |
---|---|
class |
ElasticImageConfigurationImpl |
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
ElasticImageConfigurationHibernateDao.findById(long id) |
ElasticImageConfiguration |
ElasticImageConfigurationDao.findById(long id)
Get Elastic Image Configuration from its id
|
ElasticImageConfiguration |
RemoteElasticInstanceImpl.getConfiguration() |
ElasticImageConfiguration |
RemoteElasticInstance.getConfiguration() |
ElasticImageConfiguration |
ElasticImageConfigurationAccessorImpl.getElasticImageConfigurationById(long configurationId) |
ElasticImageConfiguration |
ElasticImageConfigurationManagerImpl.getElasticImageConfigurationById(long configurationId) |
ElasticImageConfiguration |
ElasticImageConfigurationAccessor.getElasticImageConfigurationById(long configurationId)
Retrieve an elastic image.
|
ElasticImageConfiguration |
ElasticImageConfigurationHibernateDao.getElasticImageConfigurationByName(String configurationName) |
ElasticImageConfiguration |
ElasticImageConfigurationAccessorImpl.getElasticImageConfigurationByName(String configurationName) |
ElasticImageConfiguration |
ElasticImageConfigurationManagerImpl.getElasticImageConfigurationByName(String configurationName) |
ElasticImageConfiguration |
ElasticImageConfigurationAccessor.getElasticImageConfigurationByName(String configurationName)
Deprecated.
|
ElasticImageConfiguration |
ElasticImageConfigurationDao.getElasticImageConfigurationByName(String configurationName)
|
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
ElasticImageConfigurationHibernateDao.getAll() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getAll()
Get all Elastic Image Configuration objects
|
com.google.common.collect.SetMultimap<ElasticImageConfiguration,RemoteElasticInstance> |
ElasticInstanceManagerImpl.getAllElasticAgentsAsMap() |
com.google.common.collect.SetMultimap<ElasticImageConfiguration,RemoteElasticInstance> |
ElasticInstanceManager.getAllElasticAgentsAsMap()
Returns all elastic instances in a
SetMultimap , keyed by the ElasticImageConfiguration |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessorImpl.getAllElasticImageConfigurations() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationManagerImpl.getAllElasticImageConfigurations() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getAllElasticImageConfigurations()
Retrieves all elastic imagess that are stored in database
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessorImpl.getAllElasticImageConfigurationsForCurrentRegion() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationManagerImpl.getAllElasticImageConfigurationsForCurrentRegion() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getAllElasticImageConfigurationsForCurrentRegion() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationHibernateDao.getElasticImageConfigurationByAmi(String amiId)
Retrieves a list of all elastic image configurations that use a specific image.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationDao.getElasticImageConfigurationByAmi(String amiId)
Retrieves a list of all elastic image configurations that use a specific image.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationHibernateDao.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region) |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessorImpl.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region) |
List<ElasticImageConfiguration> |
ElasticImageConfigurationManagerImpl.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region 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> |
ElasticImageConfigurationDao.getElasticImageConfigurationsByName(String configurationName,
com.atlassian.aws.ec2.awssdk.AwsSupportConstants.Region region)
Finds an elastic configuration by name in a given region.
|
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessorImpl.getElasticImageConfigurationsShippedWithBamboo() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationManagerImpl.getElasticImageConfigurationsShippedWithBamboo() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationAccessor.getElasticImageConfigurationsShippedWithBamboo() |
List<ElasticImageConfiguration> |
ElasticImageConfigurationHibernateDao.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) |
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) |
static com.google.common.base.Predicate<ElasticImageConfiguration> |
ElasticImageConfigurationFunctions.isShippedWithBamboo() |
Modifier and Type | Method and Description |
---|---|
protected void |
ElasticFunctionalityFacadeImpl.attemptShutdownInstances(Collection<RemoteElasticInstance> instances,
int agentsToShutdown,
ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManagerImpl.disableElasticImageSchedules(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManager.disableElasticImageSchedules(ElasticImageConfiguration elasticImageConfiguration)
Disable all enabled Elastic Image Schedules associated with the Elastic Image Configuration
|
List<RemoteElasticInstance> |
ElasticInstanceManagerImpl.getElasticRemoteAgentsByConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
List<RemoteElasticInstance> |
ElasticInstanceManager.getElasticRemoteAgentsByConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
static String |
ElasticImageConfigurationCapabilities.getIamInstanceProfile(ElasticImageConfiguration elasticImageConfiguration) |
static String |
ElasticImageConfigurationFunctions.getStockImageConfigurationName(ElasticImageConfiguration image) |
static String |
ElasticImageConfigurationHelper.getStockImageConfigurationName(ElasticImageConfiguration image) |
static boolean |
ElasticImageConfigurationCapabilities.isEbsOptimised(ElasticImageConfiguration elasticImageConfiguration) |
RemoteElasticInstance |
ElasticInstanceManagerImpl.newElasticAgent(RemoteElasticInstanceListener listener,
com.atlassian.aws.AWSAccount awsAccount,
AgentManager agentManager,
ElasticImageConfiguration elasticImageConfiguration,
com.atlassian.aws.ec2.InstanceLaunchConfigurationBuilder instanceLaunchConfigurationBuilder) |
RemoteElasticInstance |
ElasticInstanceManager.newElasticAgent(RemoteElasticInstanceListener listener,
com.atlassian.aws.AWSAccount awsAccount,
AgentManager agentManager,
ElasticImageConfiguration elasticImageConfiguration,
com.atlassian.aws.ec2.InstanceLaunchConfigurationBuilder instanceLaunchConfigurationBuilder) |
void |
ElasticImageConfigurationManagerImpl.populateDefaultCapabilitySet(CapabilitySet capabilitySet,
ElasticImageConfiguration imageConfiguration) |
void |
ElasticImageConfigurationManager.populateDefaultCapabilitySet(CapabilitySet capabilitySet,
ElasticImageConfiguration imageConfiguration)
Populates capability set with default capabilities from from
ElasticImageConfigurationManager.IMAGE_CAPABILITIES_FILE . |
void |
ElasticImageConfigurationHibernateDao.remove(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationDao.remove(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManagerImpl.removeElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManager.removeElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
Delete an elastic image configuration.
|
void |
ElasticImageConfigurationHibernateDao.save(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationDao.save(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManagerImpl.saveElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
void |
ElasticImageConfigurationManager.saveElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration)
Save an elastic image configuration.
|
static void |
ElasticImageConfigurationCapabilities.setIamInstanceProfile(ElasticImageConfiguration elasticImageConfiguration,
String iamInstanceProfileArnOrName) |
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 |
ElasticFunctionalityFacadeImpl.startupAgents(Collection<ElasticImageConfiguration> elasticImageConfigurations)
Starts the given number of agents
|
void |
ElasticFunctionalityFacade.startupAgents(Collection<ElasticImageConfiguration> elasticImageConfigurations) |
Constructor and Description |
---|
RemoteElasticInstanceImpl(ElasticInstanceManager manager,
ElasticAgentTunnelManager tunnelManager,
ErrorHandler errorHandler,
com.atlassian.aws.AWSAccount awsAccount,
URL baseURL,
int startupTimeoutSeconds,
RemoteElasticInstanceListener listener,
ScheduledExecutorService executor,
KeyStore keyStore,
ElasticConfiguration elasticConfiguration,
AgentManager agentManager,
ElasticImageConfiguration elasticImageConfiguration,
com.atlassian.aws.ec2.InstanceLaunchConfigurationBuilder instanceLaunchConfigurationBuilder,
SpotInstanceConfig spotInstanceConfig,
ServerFingerprint fingerprint) |
Modifier and Type | Method and Description |
---|---|
void |
DefaultBuildExecutionManager.setCurrentlyBuilding(BuildContext buildContext,
Collection<BuildAgent> executableAgents,
Collection<ElasticImageConfiguration> executableImages)
Denotes that the passed build context is beginning the build process.
|
void |
BuildExecutionManager.setCurrentlyBuilding(BuildContext buildContext,
Collection<BuildAgent> executableAgents,
Collection<ElasticImageConfiguration> executableImages)
Denotes that the passed build context is beginning the build process.
|
CurrentlyBuilding |
CurrentlyBuildingContainer.setCurrentlyBuilding(BuildContext buildContext,
CurrentlyBuilding currentlyBuilding,
Collection<BuildAgent> executableAgents,
Collection<ElasticImageConfiguration> executableImages) |
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 |
---|---|
void |
ExecutableAgentsMatrixImpl.addDedicatedNonMatchingImage(ElasticImageConfiguration elasticImageConfiguration) |
void |
ExecutableAgentsMatrix.addDedicatedNonMatchingImage(ElasticImageConfiguration elasticImageConfiguration)
Record image configuration dedicated to the job/plan/project but not satisfying all requirements
|
void |
ExecutableAgentsMatrixImpl.addImageMatch(ElasticImageConfiguration imageMatch) |
void |
ExecutableAgentsMatrix.addImageMatch(ElasticImageConfiguration imageMatch)
Record an image that matches all requirements
|
void |
ExecutableAgentsMatrixImpl.addImageToMatrix(String requirementKey,
ElasticImageConfiguration image) |
void |
ExecutableAgentsMatrix.addImageToMatrix(String requirementKey,
ElasticImageConfiguration image)
Record an image matching a requirement.
|
static Iterable<AgentAssignmentService.AgentAssignmentExecutor> |
AgentAssignmentServiceHelper.asExecutors(ElasticImageConfiguration elasticImageConfiguration) |
boolean |
AgentAssignmentServiceImpl.isCapabilitiesMatch(ElasticImageConfiguration image,
ImmutableJob job) |
boolean |
AgentAssignmentService.isCapabilitiesMatch(ElasticImageConfiguration image,
ImmutableJob job) |
boolean |
AgentAssignmentServiceImpl.isCapabilitiesMatch(ElasticImageConfiguration image,
long environmentid) |
boolean |
AgentAssignmentService.isCapabilitiesMatch(ElasticImageConfiguration image,
long environmentid) |
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
CapabilityHibernateSetDao.getElasticImageConfiguration(CapabilitySet capabilitySet) |
ElasticImageConfiguration |
CapabilitySetDao.getElasticImageConfiguration(CapabilitySet capabilitySet)
Finds ElasticImageConfiguration using capability set
|
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
ViewRejectedRequirements.getElasticImageConfiguration() |
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
ViewAgents.getDedicatedNonMatchingElasticConfiguration() |
List<ElasticImageConfiguration> |
ViewAgents.getElasticImageConfigurations() |
List<ElasticImageConfiguration> |
ViewAgentPlanMatrix.getImages() |
Constructor and Description |
---|
ElasticAgentOnImagePredicate(List<ElasticImageConfiguration> elasticImageConfigurations) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticImageConfigurationMapper.afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<ElasticImageConfiguration> list,
ElasticImageConfiguration object,
long objectIndex,
org.hibernate.Session session) |
protected void |
ElasticImageConfigurationMapper.exportProperties(org.codehaus.staxmate.out.SMOutputElement outputElement,
ElasticImageConfiguration imageConfiguration,
org.hibernate.Session session,
ExportDetailsBean exportDetailsBean) |
protected void |
ElasticImageConfigurationMapper.importProperties(ElasticImageConfiguration object,
org.codehaus.staxmate.in.SMInputCursor inputCursor,
org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
void |
ElasticImageConfigurationMapper.afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<ElasticImageConfiguration> list,
ElasticImageConfiguration object,
long objectIndex,
org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
static void |
HibernateLazyReferences.initialise(ElasticImageConfiguration elasticImageConfiguration) |
Modifier and Type | Method and Description |
---|---|
static void |
HibernateLazyReferences.initialiseImageConfigurations(Iterable<ElasticImageConfiguration> elasticImageConfigurations) |
Modifier and Type | Method and Description |
---|---|
Collection<ElasticImageConfiguration> |
ExecutableAgentsHelperImpl.getExecutableImages(ExecutableAgentsHelper.ExecutorQuery executorQuery) |
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.
|
Constructor and Description |
---|
RestElasticImageConfig(ElasticImageConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
List<BuildResultsSummary> |
BuildResultsSummaryHibernateDao.findBuildsForImageConfiguration(String planKey,
ElasticImageConfiguration elasticImage,
BuildState buildState,
int maxResults) |
List<BuildResultsSummary> |
BuildResultsSummaryDao.findBuildsForImageConfiguration(String planKey,
ElasticImageConfiguration elasticImageConfiguration,
BuildState buildState,
int maxResults)
Searcher for builds of an image
|
BuildResultsSummary |
BuildResultsSummaryManagerImpl.getLastBuildForImageConfiguration(String planKey,
ElasticImageConfiguration configuration) |
BuildResultsSummary |
BuildResultsSummaryManager.getLastBuildForImageConfiguration(String planKey,
ElasticImageConfiguration configuration)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static Comparator<ElasticImageConfiguration> |
Comparators.getElasticImageConfigurationNameComparator()
Deprecated.
since 5.8
|
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
CurrentlyBuildingImpl.ExecutableInfoImpl.getElasticImages() |
List<ElasticImageConfiguration> |
CurrentlyBuilding.ExecutableInfo.getElasticImages() |
Collection<ElasticImageConfiguration> |
CurrentlyBuildingImpl.getExecutableElasticImages() |
Collection<ElasticImageConfiguration> |
CurrentlyBuilding.getExecutableElasticImages()
Get the list of elastic images that can execute this plan.
|
Constructor and Description |
---|
ExecutableInfoImpl(Iterable<BuildAgent> agents,
Iterable<ElasticImageConfiguration> images) |
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
ElasticAgentDefinitionImpl.getElasticImageConfiguration() |
Modifier and Type | Method and Description |
---|---|
void |
ElasticAgentDefinitionImpl.setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
CapabilitySetManagerImpl.getElasticImage(CapabilitySet capabilitySet) |
ElasticImageConfiguration |
CapabilitySetManager.getElasticImage(CapabilitySet capabilitySet) |
ElasticImageConfiguration |
CapabilityElasticImageMapping.getElasticImageConfiguration() |
Constructor and Description |
---|
CapabilityElasticImageMapping(Capability capability,
ElasticImageConfiguration elasticImageConfiguration) |
Modifier and Type | Method and Description |
---|---|
ElasticImageConfiguration |
ConfigureElasticCapability.getConfiguration() |
ElasticImageConfiguration |
ConfigureElasticImageConfiguration.getConfiguration() |
ElasticImageConfiguration |
EditElasticCapability.getConfiguration() |
ElasticImageConfiguration |
ManageElasticInstancesAction.getElasticImageConfiguration() |
ElasticImageConfiguration |
ViewInstancesForConfigurationAction.getElasticImageConfiguration() |
ElasticImageConfiguration |
ConfigureElasticImageConfigurationAssignments.getImage() |
ElasticImageConfiguration |
ViewElasticInstanceAction.getImage() |
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
ConfigureElasticImageConfiguration.getElasticImageConfigurations() |
Collection<ElasticImageConfiguration> |
ManageElasticInstancesAction.getElasticImageConfigurations() |
Modifier and Type | Method and Description |
---|---|
int |
ElasticUIBeanImpl.getActiveInstancesCountForConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
int |
ElasticUIBean.getActiveInstancesCountForConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
int |
ConfigureElasticImageConfiguration.getScheduleCountForImage(ElasticImageConfiguration elasticImageConfiguration) |
void |
ManageElasticInstancesAction.setElasticImageConfiguration(ElasticImageConfiguration elasticImageConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
ManageElasticInstancesAction.setElasticImageConfigurations(Collection<ElasticImageConfiguration> elasticImageConfigurations) |
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
ConfigureElasticInstanceSchedule.getElasticImageConfigurations() |
Constructor and Description |
---|
AgentAssignmentExecutorDetails(ElasticImageConfiguration elasticImageConfiguration,
boolean capabilitiesMatch) |
Modifier and Type | Method and Description |
---|---|
List<ElasticImageConfiguration> |
DeploymentQueueItemViewForJsonDecorator.getExecutableElasticImages() |
Constructor and Description |
---|
DeploymentQueueItemViewForJsonDecorator(long resultId,
String resultKey,
long versionId,
String versionName,
long environmentId,
String environmentName,
String deploymentProjectName,
QueueItemViewForJsonDecorator.BuildStatus buildStatus,
TriggerReason triggerReason,
List<BuildAgentDecorator> executableAgents,
List<ElasticImageConfiguration> elasticImageConfigurations) |
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.