Uses of Interface
com.atlassian.bamboo.agent.ephemeral.EphemeralAgentTemplate
Package
Description
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral
Modifier and TypeMethodDescriptionstatic EphemeralAgentTemplate
EphemeralAgentTemplateImpl.copy
(EphemeralAgentTemplate ephemeralAgentTemplate) @NotNull EphemeralAgentTemplate
EphemeralAgentsService.copyEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Copies specified Ephemeral Agent Template and saves it within the persistence layer.@NotNull EphemeralAgentTemplate
EphemeralAgentsServiceImpl.copyEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) @Nullable EphemeralAgentTemplate
EphemeralAgentTemplateDao.findById
(long id) Get Ephemeral Agent Template by its id.@Nullable EphemeralAgentTemplate
EphemeralAgentTemplateHibernateDao.findById
(long id) Modifier and TypeMethodDescriptionEphemeralAgentTemplateDao.findAll()
Gets all available Ephemeral Agent Template.EphemeralAgentTemplateHibernateDao.findAll()
EphemeralAgentTemplateDao.findByFilter
(String filter, int start, int limit) Returns list (one page) of available ephemeral agent templates.EphemeralAgentTemplateHibernateDao.findByFilter
(String filter, int start, int limit) @NotNull Optional<EphemeralAgentTemplate>
EphemeralAgentTemplateDao.findByName
(@NotNull String name) Get Ephemeral Agent Template by its name.@NotNull Optional<EphemeralAgentTemplate>
EphemeralAgentTemplateHibernateDao.findByName
(@NotNull String name) @NotNull Optional<EphemeralAgentTemplate>
EphemeralAgentsService.getEphemeralAgentTemplate
(long id) Gets the Ephemeral Agent Template for the requested ID if the one exist.@NotNull Optional<EphemeralAgentTemplate>
EphemeralAgentsServiceImpl.getEphemeralAgentTemplate
(long id) @NotNull List<EphemeralAgentTemplate>
EphemeralAgentsService.getEphemeralAgentTemplates()
Gets all available Ephemeral Agent Templates.@NotNull List<EphemeralAgentTemplate>
EphemeralAgentsService.getEphemeralAgentTemplates
(@Nullable String filter, int start, int limit) Gets list of Ephemeral Agent Templates filtered.@NotNull List<EphemeralAgentTemplate>
EphemeralAgentsServiceImpl.getEphemeralAgentTemplates()
@NotNull List<EphemeralAgentTemplate>
EphemeralAgentsServiceImpl.getEphemeralAgentTemplates
(@Nullable String filter, int start, int limit) Modifier and TypeMethodDescriptionvoid
EphemeralAgentsService.TemplateValidationAwareConsumer.accept
(EphemeralAgentTemplate t) Performs an operation on the given template.void
EphemeralAgentsService.addOrUpdateCapability
(@NotNull EphemeralAgentTemplate template, @NotNull Capability capability) Adds or updates a capability for the given ephemeral agent template.void
EphemeralAgentsServiceImpl.addOrUpdateCapability
(@NotNull EphemeralAgentTemplate template, @NotNull Capability capability) static EphemeralAgentTemplate
EphemeralAgentTemplateImpl.copy
(EphemeralAgentTemplate ephemeralAgentTemplate) @NotNull EphemeralAgentTemplate
EphemeralAgentsService.copyEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Copies specified Ephemeral Agent Template and saves it within the persistence layer.@NotNull EphemeralAgentTemplate
EphemeralAgentsServiceImpl.copyEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) void
EphemeralAgentsService.createEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Creates specified Ephemeral Agent Template within the persistence layer.void
EphemeralAgentsServiceImpl.createEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) void
EphemeralAgentsService.deleteEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Deletes specified Ephemeral Agent Template from the persistence layer.void
EphemeralAgentsServiceImpl.deleteEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) @NotNull LaunchAgentPodResult
EphemeralAgentExecutionService.launch
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate, @NotNull CommonContext context) Deprecated.@NotNull LaunchAgentPodResult
EphemeralAgentKubernetesExecutionService.launch
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate, @NotNull CommonContext context) void
EphemeralAgentsService.removeCapability
(@NotNull EphemeralAgentTemplate template, @NotNull String capabilityKey) Removes a capability from the given ephemeral agent template.void
EphemeralAgentsServiceImpl.removeCapability
(@NotNull EphemeralAgentTemplate template, @NotNull String capabilityKey) void
EphemeralAgentsService.updateEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Updates specified Ephemeral Agent Template within the persistence layer.void
EphemeralAgentsServiceImpl.updateEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral.validation
Modifier and TypeMethodDescriptionvoid
EphemeralAgentTemplateValidationService.validate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Validates whether the template is a legit Ephemeral Agents template.void
EphemeralAgentTemplateValidationServiceImpl.validate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.build
Modifier and TypeMethodDescriptionBuildResultsAction.getExecutableEphemeralAgentTemplates()
ChainResultsAction.getExecutableEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.buildqueue
Modifier and TypeMethodDescriptionvoid
EphemeralAgentDefinition.setEphemeralAgentTemplate
(EphemeralAgentTemplate elasticImageConfiguration) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.buildqueue.manager
Modifier and TypeMethodDescriptionExecutableAgentsMatrix.getDedicatedNonMatchingEphemeralTemplates()
ExecutableAgentsMatrixImpl.getDedicatedNonMatchingEphemeralTemplates()
@NotNull List<EphemeralAgentTemplate>
ExecutableAgentsMatrix.getEphemeralTemplateMatches()
Get a set of ephemeral templates that match ALL requirements.@NotNull List<EphemeralAgentTemplate>
ExecutableAgentsMatrixImpl.getEphemeralTemplateMatches()
@NotNull Collection<EphemeralAgentTemplate>
ExecutableAgentsMatrix.getEphemeralTemplatesFromMatrix
(@NotNull String requirementKey) @NotNull Collection<EphemeralAgentTemplate>
ExecutableAgentsMatrixImpl.getEphemeralTemplatesFromMatrix
(@NotNull String requirementKey) Modifier and TypeMethodDescriptionvoid
ExecutableAgentsMatrix.addDedicatedNonMatchingEphemeralTemplate
(@NotNull EphemeralAgentTemplate template) Record an ephemeral template dedicated to the job/plan/project but not satisfying all requirementsvoid
ExecutableAgentsMatrixImpl.addDedicatedNonMatchingEphemeralTemplate
(@NotNull EphemeralAgentTemplate template) void
ExecutableAgentsMatrix.addEphemeralTemplateMatch
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Record an ephemeral template that matches all requirementsvoid
ExecutableAgentsMatrixImpl.addEphemeralTemplateMatch
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) void
ExecutableAgentsMatrix.addEphemeralTemplateToMatrix
(@NotNull String requirementKey, @NotNull EphemeralAgentTemplate template) Record an ephemeral template matching a requirement.void
ExecutableAgentsMatrixImpl.addEphemeralTemplateToMatrix
(@NotNull String requirementKey, @NotNull EphemeralAgentTemplate template) AgentAssignmentServiceHelper.asExecutors
(EphemeralAgentTemplate ephemeralAgentTemplate) boolean
AgentAssignmentService.isCapabilitiesMatch
(EphemeralAgentTemplate template, long environmentId) boolean
AgentAssignmentService.isCapabilitiesMatch
(EphemeralAgentTemplate template, ImmutableJob job) boolean
AgentAssignmentServiceImpl.isCapabilitiesMatch
(EphemeralAgentTemplate template, long environmentId) boolean
AgentAssignmentServiceImpl.isCapabilitiesMatch
(EphemeralAgentTemplate template, ImmutableJob job) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.configuration.agent
Modifier and TypeMethodDescriptionViewAgents.getDedicatedNonMatchingEphemeralTemplates()
ViewAgentPlanMatrix.getEphemeralAgentTemplates()
ViewAgents.getEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.event.ephemeral
ModifierConstructorDescriptionEphemeralAgentTemplateChanged
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.migration.stream
Modifier and TypeMethodDescriptionprotected @NotNull EphemeralAgentTemplate
EphemeralAgentTemplateMapper.createItemInstance
(org.codehaus.staxmate.in.SMInputCursor inputCursor) Modifier and TypeMethodDescriptionvoid
EphemeralAgentTemplateMapper.afterImportListItem
(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull List<EphemeralAgentTemplate> list, @NotNull EphemeralAgentTemplate object, long objectIndex, @NotNull org.hibernate.Session session) protected void
EphemeralAgentTemplateMapper.exportProperties
(@NotNull org.codehaus.staxmate.out.SMOutputElement outputElement, @NotNull EphemeralAgentTemplate configuration, @NotNull org.hibernate.Session session, ExportDetailsBean exportDetailsBean) protected void
EphemeralAgentTemplateMapper.importProperties
(@NotNull EphemeralAgentTemplate object, @NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull org.hibernate.Session session) Modifier and TypeMethodDescriptionvoid
EphemeralAgentTemplateMapper.afterImportListItem
(@NotNull org.codehaus.staxmate.in.SMInputCursor inputCursor, @NotNull List<EphemeralAgentTemplate> list, @NotNull EphemeralAgentTemplate object, long objectIndex, @NotNull org.hibernate.Session session) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.plan
Modifier and TypeMethodDescription@NotNull Collection<EphemeralAgentTemplate>
ExecutableAgentsHelper.getExecutableEphemeralAgentTemplates
(@NotNull ExecutableAgentsHelper.ExecutorQuery executorQuery) Calculates the list of ephemeral agents templates that are capable of running an agent that can build a Buildable plan.@NotNull Collection<EphemeralAgentTemplate>
ExecutableAgentsHelperImpl.getExecutableEphemeralAgentTemplates
(@NotNull ExecutableAgentsHelper.ExecutorQuery executorQuery) Modifier and TypeMethodDescriptionboolean
ExecutableAgentsHelper.canExecute
(@NotNull ExecutableAgentsHelper.ExecutorQuery executorQuery, @NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Checks if the given template is applicable for the given query - whether the template meets the query requirements.boolean
ExecutableAgentsHelperImpl.canExecute
(@NotNull ExecutableAgentsHelper.ExecutorQuery executorQuery, @NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.rest.model.agent
ModifierConstructorDescriptionRestAgentAssignmentExecutorDetails
(EphemeralAgentTemplate template, AgentAssignment.ExecutableType executableType, boolean capabilitiesMatch) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.rest.model.agent.ephemeral
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.rest.model.plan.stage.job.requirement
ModifierConstructorDescriptionRestEphemeralAgentTemplateDetails
(EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.agent
Modifier and TypeMethodDescriptionvoid
EphemeralAgentDefinitionImpl.setEphemeralAgentTemplate
(EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.agent.capability
Modifier and TypeMethodDescription@NotNull EphemeralAgentTemplate
CapabilityEphemeralAgentTemplateMapping.getEphemeralAgentTemplate()
ModifierConstructorDescriptionCapabilityEphemeralAgentTemplateMapping
(@NotNull Capability capability, @NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.queue
Modifier and TypeMethodDescriptionExecutorCalculator.getExecutableEphemeralAgentTemplates
(@NotNull CommonContextMap.ContextWithMetadata contextWithMetadata) @Nullable Collection<EphemeralAgentTemplate>
QueueOfExecutables.getTemplatesForExecutable
(@NotNull ResultKey resultKey) Returns the ephemeral agents templates currently considered to be eligible for building resultKey.@Nullable Collection<EphemeralAgentTemplate>
BuildQueueManager.getTemplatesForQueueExecutable
(@NotNull ResultKey resultKey) Returns the ephemeral agents templates currently considered to be eligible for building resultKey.@Nullable Collection<EphemeralAgentTemplate>
BuildQueueManagerImpl.getTemplatesForQueueExecutable
(@NotNull ResultKey resultKey) Modifier and TypeMethodDescriptionboolean
ExecutorCalculator.isTemplateApplicableForQuery
(@NotNull CommonContextMap.ContextWithMetadata contextWithMetadata, @NotNull EphemeralAgentTemplate ephemeralAgentTemplate) void
BuildQueueManager.launchDedicatedAgentsForTemplate
(@NotNull EphemeralAgentTemplate template) Launches dedicated agents for the given template and executables present in the queue at the moment of this method call.void
BuildQueueManagerImpl.launchDedicatedAgentsForTemplate
(@NotNull EphemeralAgentTemplate template) void
QueueOfExecutables.launchDedicatedAgentsForTemplate
(@NotNull EphemeralAgentTemplate template) Launches dedicated agents for the given template and executables present in the queue at the moment of this method call. -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.queue.queues
Modifier and TypeMethodDescription@Nullable Collection<EphemeralAgentTemplate>
AbstractQueueOfExecutables.getTemplatesForExecutable
(@NotNull ResultKey resultKey) Modifier and TypeMethodDescriptionvoid
AbstractQueueOfExecutables.launchDedicatedAgentsForTemplate
(@NotNull EphemeralAgentTemplate template) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.ww2.actions.admin.ephemeral
Modifier and TypeMethodDescriptionConfigureEphemeralAgentTemplateCapability.getConfiguration()
EditEphemeralAgentTemplateCapability.getConfiguration()
ViewEphemeralAgentTemplate.getConfiguration()
ConfigureEphemeralAgentTemplateAssignments.getTemplate()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.ww2.actions.agent
ModifierConstructorDescriptionAgentAssignmentExecutorDetails
(EphemeralAgentTemplate template, boolean capabilitiesMatch)
EphemeralAgentExecutionService.launch(List, CommonContext)
}