Uses of Interface
com.atlassian.bamboo.agent.ephemeral.EphemeralAgentTemplate
-
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.agent.ephemeral
Classes in com.atlassian.bamboo.agent.ephemeral that implement EphemeralAgentTemplate Modifier and Type Class Description class
EphemeralAgentTemplateImpl
Fields in com.atlassian.bamboo.agent.ephemeral declared as EphemeralAgentTemplate Modifier and Type Field Description EphemeralAgentTemplate
EphemeralAgentPodLaunchingReScheduler.RetryItem. ephemeralAgentTemplate
Methods in com.atlassian.bamboo.agent.ephemeral that return EphemeralAgentTemplate Modifier and Type Method Description 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.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)
Methods in com.atlassian.bamboo.agent.ephemeral that return types with arguments of type EphemeralAgentTemplate Modifier and Type Method Description List<EphemeralAgentTemplate>
EphemeralAgentTemplateDao. findAll()
Gets all available Ephemeral Agent Template.List<EphemeralAgentTemplate>
EphemeralAgentTemplateHibernateDao. findAll()
List<EphemeralAgentTemplate>
EphemeralAgentTemplateDao. findByFilter(String filter, int start, int limit)
Returns list (one page) of available ephemeral agent templates.List<EphemeralAgentTemplate>
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 EphemeralAgentTemplate Modifier and Type Method Description void
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.EphemeralAgentTemplate
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)
static EphemeralAgentPodLaunchingReScheduler.RetryItem
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 EphemeralAgentTemplate Modifier and Type Method Description @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 EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description Collection<EphemeralAgentTemplate>
BuildResultsAction. getExecutableEphemeralAgentTemplates()
Collection<EphemeralAgentTemplate>
ChainResultsAction. getExecutableEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.buildqueue
Methods in com.atlassian.bamboo.buildqueue that return EphemeralAgentTemplate Modifier and Type Method Description EphemeralAgentTemplate
EphemeralAgentDefinition. getEphemeralAgentTemplate()
Methods in com.atlassian.bamboo.buildqueue with parameters of type EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description List<EphemeralAgentTemplate>
ExecutableAgentsMatrix. getDedicatedNonMatchingEphemeralTemplates()
List<EphemeralAgentTemplate>
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 EphemeralAgentTemplate Modifier and Type Method Description void
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)
static Iterable<AgentAssignmentService.AgentAssignmentExecutor>
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 EphemeralAgentTemplate Modifier and Type Method Description EphemeralAgentTemplate
ViewRejectedRequirements. getEphemeralAgentTemplate()
Methods in com.atlassian.bamboo.configuration.agent that return types with arguments of type EphemeralAgentTemplate Modifier and Type Method Description List<EphemeralAgentTemplate>
ViewAgents. getDedicatedNonMatchingEphemeralTemplates()
List<EphemeralAgentTemplate>
ViewAgentPlanMatrix. getEphemeralAgentTemplates()
List<EphemeralAgentTemplate>
ViewAgents. getEphemeralAgentTemplates()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.event.ephemeral
Methods in com.atlassian.bamboo.event.ephemeral that return EphemeralAgentTemplate Modifier and Type Method Description @NotNull EphemeralAgentTemplate
EphemeralAgentLaunchRequestImpl. getEphemeralAgentTemplate()
EphemeralAgentTemplate
EphemeralAgentTemplateChanged. getEphemeralAgentTemplate()
Constructors in com.atlassian.bamboo.event.ephemeral with parameters of type EphemeralAgentTemplate Constructor Description EphemeralAgentLaunchRequestImpl(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 EphemeralAgentTemplate Modifier and Type Method Description protected @NotNull EphemeralAgentTemplate
EphemeralAgentTemplateMapper. createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor)
Methods in com.atlassian.bamboo.migration.stream with parameters of type EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description @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 EphemeralAgentTemplate Modifier and Type Method Description boolean
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 EphemeralAgentTemplate Constructor Description RestAgentAssignmentExecutorDetails(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 Constructor Description RestEphemeralAgentTemplate(EphemeralAgentTemplate entity)
-
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 EphemeralAgentTemplate Constructor Description RestEphemeralAgentTemplateDetails(EphemeralAgentTemplate ephemeralAgentTemplate)
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.v2.build.agent
Methods in com.atlassian.bamboo.v2.build.agent that return EphemeralAgentTemplate Modifier and Type Method Description EphemeralAgentTemplate
EphemeralAgentDefinitionImpl. getEphemeralAgentTemplate()
Methods in com.atlassian.bamboo.v2.build.agent with parameters of type EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description @NotNull EphemeralAgentTemplate
CapabilityEphemeralAgentTemplateMapping. getEphemeralAgentTemplate()
Constructors in com.atlassian.bamboo.v2.build.agent.capability with parameters of type EphemeralAgentTemplate Constructor Description CapabilityEphemeralAgentTemplateMapping(@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 EphemeralAgentTemplate Modifier and Type Method Description Collection<EphemeralAgentTemplate>
ExecutorCalculator. 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 EphemeralAgentTemplate Modifier and Type Method Description boolean
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 EphemeralAgentTemplate Modifier and Type Method Description @Nullable Collection<EphemeralAgentTemplate>
AbstractQueueOfExecutables. getTemplatesForExecutable(@NotNull ResultKey resultKey)
Methods in com.atlassian.bamboo.v2.build.queue.queues with parameters of type EphemeralAgentTemplate Modifier and Type Method Description void
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 EphemeralAgentTemplate Modifier and Type Method Description EphemeralAgentTemplate
ConfigureEphemeralAgentTemplateCapability. getConfiguration()
EphemeralAgentTemplate
EditEphemeralAgentTemplateCapability. getConfiguration()
EphemeralAgentTemplate
ViewEphemeralAgentTemplate. getConfiguration()
EphemeralAgentTemplate
ConfigureEphemeralAgentTemplateAssignments. getTemplate()
-
Uses of EphemeralAgentTemplate in com.atlassian.bamboo.ww2.actions.agent
Constructors in com.atlassian.bamboo.ww2.actions.agent with parameters of type EphemeralAgentTemplate Constructor Description AgentAssignmentExecutorDetails(EphemeralAgentTemplate template, boolean capabilitiesMatch)
-