Uses of Interface
com.atlassian.bamboo.v2.build.requirement.ImmutableRequirement
Package
Description
-
Uses of ImmutableRequirement in com.atlassian.bamboo.buildqueue
-
Uses of ImmutableRequirement in com.atlassian.bamboo.buildqueue.manager
Modifier and TypeMethodDescription@NotNull Set<ImmutableRequirement>
ExecutableAgentsMatrix.getRequirementsWithNoMatches()
Retrieve a list of all requirements which were not matched by any agent or image.@NotNull Set<ImmutableRequirement>
ExecutableAgentsMatrixImpl.getRequirementsWithNoMatches()
Modifier and TypeMethodDescriptionboolean
ExecutableAgentsMatrix.addRequirementIfNoMatches
(@NotNull ImmutableRequirement requirement) Record a requirement if it does not have any matching agent, image or ephemeral template.boolean
ExecutableAgentsMatrixImpl.addRequirementIfNoMatches
(@NotNull ImmutableRequirement requirement) void
ExecutableAgentsMatrix.addRequirementWithNoAgentMatch
(@NotNull ImmutableRequirement requirement) Deprecated.since 9.3 no longer using separate collections for each unmatched agent type.void
ExecutableAgentsMatrixImpl.addRequirementWithNoAgentMatch
(@NotNull ImmutableRequirement requirement) void
ExecutableAgentsMatrix.addRequirementWithNoImageMatch
(@NotNull ImmutableRequirement requirement) Deprecated.since 9.3 no longer using separate collections for each unmatched agent type.void
ExecutableAgentsMatrixImpl.addRequirementWithNoImageMatch
(@NotNull ImmutableRequirement requirement) -
Uses of ImmutableRequirement in com.atlassian.bamboo.configuration.agent
Modifier and TypeMethodDescriptionViewAgentPlanMatrix.getDecoratedSet
(Collection<ImmutableRequirement> requirements) -
Uses of ImmutableRequirement in com.atlassian.bamboo.deployments.environments.requirement
Modifier and TypeMethodDescription@NotNull ImmutableRequirement
EnvironmentRequirementService.addRequirement
(long environmentId, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Add new requirement to an environment.@NotNull ImmutableRequirement
EnvironmentRequirementServiceImpl.addRequirement
(long environmentId, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) @NotNull ImmutableRequirement
EnvironmentRequirementService.getRequirementForEnvironment
(long environmentId, long requirementId) Get a single requirement for a environment.@NotNull ImmutableRequirement
EnvironmentRequirementServiceImpl.getRequirementForEnvironment
(long environmentId, long requirementId) @NotNull ImmutableRequirement
EnvironmentRequirementService.updateRequirement
(long environmentId, long requirementId, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Update an existing requirement.@NotNull ImmutableRequirement
EnvironmentRequirementServiceImpl.updateRequirement
(long environmentId, long requirementId, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Modifier and TypeMethodDescription@NotNull List<? extends ImmutableRequirement>
EnvironmentRequirementService.getRequirementsForEnvironment
(long environmentId) Get all requirements for environment.@NotNull List<? extends ImmutableRequirement>
EnvironmentRequirementServiceImpl.getRequirementsForEnvironment
(long environmentId) -
Uses of ImmutableRequirement in com.atlassian.bamboo.rest.model.plan.stage.job.requirement
ModifierConstructorDescriptionRequirementOperations
(ImmutableRequirement requirement) RequirementReadonlyData
(ImmutableRequirement requirement) RestRequirement
(ImmutableRequirement requirement) -
Uses of ImmutableRequirement in com.atlassian.bamboo.utils
Modifier and TypeMethodDescriptionRequirementUtils.MinimalRequirementSetImpl.getRequirement
(long requirementId) Modifier and TypeMethodDescription@NotNull Set<ImmutableRequirement>
RequirementUtils.MinimalRequirementSetImpl.getRequirements()
-
Uses of ImmutableRequirement in com.atlassian.bamboo.v2.build.agent.capability
Modifier and TypeMethodDescription@NotNull List<ImmutableRequirement>
CapabilityMatchResult.getRejectedRequirements()
Modifier and TypeMethodDescriptionCapabilityGroup.addRequirement
(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType) void
CapabilityGroup.addRequirement
(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType, @NotNull RequirementAware requirementAware) boolean
CapabilityRequirementsMatcher.matches
(@NotNull ReadOnlyCapabilitySet capabilities, ImmutableRequirement requirement) Match a requirement to a requirement setboolean
CapabilityRequirementsMatcherImpl.matches
(@NotNull ReadOnlyCapabilitySet capabilities, ImmutableRequirement requirement) boolean
RequirementSet.removeRequirement
(@NotNull ImmutableRequirement requirement) Removes the requirement from the set.boolean
RequirementSetImpl.removeRequirement
(@NotNull ImmutableRequirement requirement) Modifier and TypeMethodDescriptionvoid
CapabilityMatchResult.setRejectedRequirements
(List<ImmutableRequirement> rejectedRequirements) ModifierConstructorDescriptionRequirementDecorator
(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType, @NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull CapabilityGroup capabilityGroup, @Nullable RequirementAware requirementAware) ModifierConstructorDescriptionCapabilityMatchResult
(boolean matches, List<ImmutableRequirement> rejectedRequirements) CapabilityRequirementSetDecorator
(@NotNull ImmutableBuildable buildable, @NotNull Collection<? extends ImmutableRequirement> requirements, @NotNull com.atlassian.struts.TextProvider textProvider, @NotNull CapabilityHelper capabilityHelper, @NotNull TaskManager taskManager) CapabilityRequirementSetDecorator
(@NotNull Collection<? extends ImmutableRequirement> requirements, @NotNull com.atlassian.struts.TextProvider textProvider, @NotNull CapabilityHelper capabilityHelper) -
Uses of ImmutableRequirement in com.atlassian.bamboo.v2.build.requirement
Modifier and TypeInterfaceDescriptioninterface
Decorated requirement with extra information for viewModifier and TypeMethodDescription@NotNull ImmutableRequirement
RequirementService.addRequirement
(@NotNull PlanKey jobKey, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Add new requirement to a job.@NotNull ImmutableRequirement
RequirementServiceImpl.addRequirement
(@NotNull PlanKey jobKey, @NotNull String key, @NotNull ImmutableRequirement.MatchType matchType, @Nullable String matchValue) ImmutableRequirementSet.getRequirement
(long requirementId) @NotNull ImmutableRequirement
RequirementService.getRequirementForJob
(@NotNull PlanKey jobKey, long requirementId) Get a single requirement for a job.@NotNull ImmutableRequirement
RequirementServiceImpl.getRequirementForJob
(@NotNull PlanKey jobKey, long requirementId) @NotNull ImmutableRequirement
RequirementService.getRequirementForJobWithConsistencyGuarantee
(@NotNull PlanKey jobKey, long requirementId) Get a single requirement for a job.@NotNull ImmutableRequirement
RequirementServiceImpl.getRequirementForJobWithConsistencyGuarantee
(@NotNull PlanKey jobKey, long requirementId) @NotNull ImmutableRequirement
RequirementService.updateRequirement
(@NotNull PlanKey jobKey, long requirementId, @NotNull String key, ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Update an existing requirement.@NotNull ImmutableRequirement
RequirementServiceImpl.updateRequirement
(@NotNull PlanKey jobKey, long requirementId, @NotNull String key, @NotNull ImmutableRequirement.MatchType matchType, @Nullable String matchValue) Modifier and TypeMethodDescription@NotNull Set<? extends ImmutableRequirement>
ImmutableRequirementSet.getRequirements()
Get all requirements as aSet
@NotNull List<? extends ImmutableRequirement>
RequirementService.getRequirementsForJob
(@NotNull PlanKey jobKey) Get all requirements for jobs.@NotNull List<? extends ImmutableRequirement>
RequirementServiceImpl.getRequirementsForJob
(@NotNull PlanKey jobKey) ModifierConstructorDescriptionRequirementDetailsImpl
(@NotNull ImmutableRequirement immutableRequirement, @NotNull CapabilityType capabilityType, @Nullable String ownerName, Integer matchingAgents, Integer matchingImages, Integer matchingEphemeralAgentTemplates) -
Uses of ImmutableRequirement in com.atlassian.bamboo.ww2.actions.build.admin.config.task
Modifier and TypeMethodDescriptionTaskUIConfigBean.getTasksRequirementsConflicts
(@NotNull Collection<? extends ImmutableRequirement> tasksRequirements)