Uses of Interface
com.atlassian.bamboo.agent.ephemeral.EphemeralAgentTemplate
Packages that use EphemeralAgentTemplate
Package
Description
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral
Classes in com.atlassian.bamboo.agent.ephemeral that implement EphemeralAgentTemplateFields in com.atlassian.bamboo.agent.ephemeral declared as EphemeralAgentTemplateModifier and TypeFieldDescriptionfinal EphemeralAgentTemplate
EphemeralAgentPodLaunchingReScheduler.RetryItem.ephemeralAgentTemplate
Methods in com.atlassian.bamboo.agent.ephemeral that return EphemeralAgentTemplateModifier 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.EphemeralAgentsServiceImpl.copyEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) @Nullable EphemeralAgentTemplate
EphemeralAgentTemplateDao.findById
(long id) Get Ephemeral Agent Template by its id.@Nullable EphemeralAgentTemplate
EphemeralAgentTemplateHibernateDao.findById
(long id) Methods in com.atlassian.bamboo.agent.ephemeral that return types with arguments of type EphemeralAgentTemplateModifier 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) Methods in com.atlassian.bamboo.agent.ephemeral with parameters of type EphemeralAgentTemplateModifier and TypeMethodDescriptionvoid
EphemeralAgentsService.addOrUpdateCapability
(@NotNull EphemeralAgentTemplate template, @NotNull Capability capability) 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.EphemeralAgentsServiceImpl.copyEphemeralAgentTemplate
(@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) Launch ephemeral agent based on delivered template and cotext.@NotNull LaunchAgentPodResult
EphemeralAgentKubernetesExecutionService.launch
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate, @NotNull CommonContext context) EphemeralAgentPodLaunchingReScheduler.RetryItem.of
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate, @NotNull CommonContext context, int retryCount, @NotNull String lastTryPodName, @NotNull String ephemeralAgentIndividualToken) void
EphemeralAgentsService.removeCapability
(@NotNull EphemeralAgentTemplate template, @NotNull String capabilityKey) void
EphemeralAgentsServiceImpl.removeCapability
(@NotNull EphemeralAgentTemplate template, @NotNull String capabilityKey) void
EphemeralAgentsService.saveEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) Saves specified Ephemeral Agent Template within the persistence layer.void
EphemeralAgentsServiceImpl.saveEphemeralAgentTemplate
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral.event
Methods in com.atlassian.bamboo.agent.ephemeral.event that return EphemeralAgentTemplateModifier and TypeMethodDescription@NotNull EphemeralAgentTemplate
EphemeralAgentLaunchRequest.getEphemeralAgentTemplate()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral.validation
Methods in com.atlassian.bamboo.agent.ephemeral.validation with parameters of type EphemeralAgentTemplateModifier 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
Methods in com.atlassian.bamboo.build that return types with arguments of type EphemeralAgentTemplateModifier and TypeMethodDescriptionBuildResultsAction.getExecutableEphemeralAgentTemplates()
ChainResultsAction.getExecutableEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.buildqueue
Methods in com.atlassian.bamboo.buildqueue that return EphemeralAgentTemplateMethods in com.atlassian.bamboo.buildqueue with parameters of type EphemeralAgentTemplateModifier and TypeMethodDescriptionvoid
EphemeralAgentDefinition.setEphemeralAgentTemplate
(EphemeralAgentTemplate elasticImageConfiguration) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.buildqueue.manager
Methods in com.atlassian.bamboo.buildqueue.manager that return types with arguments of type EphemeralAgentTemplateModifier 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) Methods in com.atlassian.bamboo.buildqueue.manager with parameters of type EphemeralAgentTemplateModifier 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
Methods in com.atlassian.bamboo.configuration.agent that return EphemeralAgentTemplateMethods in com.atlassian.bamboo.configuration.agent that return types with arguments of type EphemeralAgentTemplateModifier and TypeMethodDescriptionViewAgents.getDedicatedNonMatchingEphemeralTemplates()
ViewAgentPlanMatrix.getEphemeralAgentTemplates()
ViewAgents.getEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.event.ephemeral
Methods in com.atlassian.bamboo.event.ephemeral that return EphemeralAgentTemplateModifier and TypeMethodDescription@NotNull EphemeralAgentTemplate
EphemeralAgentLaunchRequestImpl.getEphemeralAgentTemplate()
EphemeralAgentTemplateChanged.getEphemeralAgentTemplate()
Constructors in com.atlassian.bamboo.event.ephemeral with parameters of type EphemeralAgentTemplateModifierConstructorDescriptionEphemeralAgentLaunchRequestImpl
(EphemeralAgentTemplate ephemeralAgentTemplate, CommonContext context) EphemeralAgentTemplateChanged
(@NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.migration.stream
Methods in com.atlassian.bamboo.migration.stream that return EphemeralAgentTemplateModifier and TypeMethodDescriptionprotected @NotNull EphemeralAgentTemplate
EphemeralAgentTemplateMapper.createItemInstance
(org.codehaus.staxmate.in.SMInputCursor inputCursor) Methods in com.atlassian.bamboo.migration.stream with parameters of type EphemeralAgentTemplateModifier 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) Method parameters in com.atlassian.bamboo.migration.stream with type arguments of type EphemeralAgentTemplateModifier 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
Methods in com.atlassian.bamboo.plan that return types with arguments of type EphemeralAgentTemplateModifier 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) Methods in com.atlassian.bamboo.plan with parameters of type EphemeralAgentTemplateModifier 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
Constructors in com.atlassian.bamboo.rest.model.agent with parameters of type EphemeralAgentTemplateModifierConstructorDescriptionRestAgentAssignmentExecutorDetails
(EphemeralAgentTemplate template, AgentAssignment.ExecutableType executableType, boolean capabilitiesMatch) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.rest.model.agent.ephemeral
Constructors in com.atlassian.bamboo.rest.model.agent.ephemeral with parameters of type EphemeralAgentTemplate -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.rest.model.plan.stage.job.requirement
Constructors in com.atlassian.bamboo.rest.model.plan.stage.job.requirement with parameters of type EphemeralAgentTemplateModifierConstructorDescriptionRestEphemeralAgentTemplateDetails
(EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.agent
Methods in com.atlassian.bamboo.v2.build.agent that return EphemeralAgentTemplateMethods in com.atlassian.bamboo.v2.build.agent with parameters of type EphemeralAgentTemplateModifier and TypeMethodDescriptionvoid
EphemeralAgentDefinitionImpl.setEphemeralAgentTemplate
(EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.agent.capability
Methods in com.atlassian.bamboo.v2.build.agent.capability that return EphemeralAgentTemplateModifier and TypeMethodDescription@NotNull EphemeralAgentTemplate
CapabilityEphemeralAgentTemplateMapping.getEphemeralAgentTemplate()
Constructors in com.atlassian.bamboo.v2.build.agent.capability with parameters of type EphemeralAgentTemplateModifierConstructorDescriptionCapabilityEphemeralAgentTemplateMapping
(@NotNull Capability capability, @NotNull EphemeralAgentTemplate ephemeralAgentTemplate) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.queue
Methods in com.atlassian.bamboo.v2.build.queue that return types with arguments of type EphemeralAgentTemplateModifier 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) Methods in com.atlassian.bamboo.v2.build.queue with parameters of type EphemeralAgentTemplateModifier 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
Methods in com.atlassian.bamboo.v2.build.queue.queues that return types with arguments of type EphemeralAgentTemplateModifier and TypeMethodDescription@Nullable Collection<EphemeralAgentTemplate>
AbstractQueueOfExecutables.getTemplatesForExecutable
(@NotNull ResultKey resultKey) Methods in com.atlassian.bamboo.v2.build.queue.queues with parameters of type EphemeralAgentTemplateModifier and TypeMethodDescriptionvoid
AbstractQueueOfExecutables.launchDedicatedAgentsForTemplate
(@NotNull EphemeralAgentTemplate template) -
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.ww2.actions.admin.ephemeral
Methods in com.atlassian.bamboo.ww2.actions.admin.ephemeral that return EphemeralAgentTemplateModifier and TypeMethodDescriptionConfigureEphemeralAgentTemplateCapability.getConfiguration()
EditEphemeralAgentTemplateCapability.getConfiguration()
ViewEphemeralAgentTemplate.getConfiguration()
ConfigureEphemeralAgentTemplateAssignments.getTemplate()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.ww2.actions.agent
Constructors in com.atlassian.bamboo.ww2.actions.agent with parameters of type EphemeralAgentTemplateModifierConstructorDescriptionAgentAssignmentExecutorDetails
(EphemeralAgentTemplate template, boolean capabilitiesMatch)