Uses of Interface
com.atlassian.bamboo.v2.build.requirement.ImmutableRequirement
Packages that use ImmutableRequirement
Package
Description
-
Uses of ImmutableRequirement in com.atlassian.bamboo.buildqueue
Classes in com.atlassian.bamboo.buildqueue that implement ImmutableRequirement -
Uses of ImmutableRequirement in com.atlassian.bamboo.buildqueue.manager
Methods in com.atlassian.bamboo.buildqueue.manager that return types with arguments of type ImmutableRequirementModifier 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()
Methods in com.atlassian.bamboo.buildqueue.manager with parameters of type ImmutableRequirementModifier 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
Method parameters in com.atlassian.bamboo.configuration.agent with type arguments of type ImmutableRequirementModifier and TypeMethodDescriptionViewAgentPlanMatrix.getDecoratedSet
(Collection<ImmutableRequirement> requirements) -
Uses of ImmutableRequirement in com.atlassian.bamboo.deployments.environments.requirement
Methods in com.atlassian.bamboo.deployments.environments.requirement that return ImmutableRequirementModifier 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) Methods in com.atlassian.bamboo.deployments.environments.requirement that return types with arguments of type ImmutableRequirementModifier 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
Constructors in com.atlassian.bamboo.rest.model.plan.stage.job.requirement with parameters of type ImmutableRequirementModifierConstructorDescriptionRequirementOperations
(ImmutableRequirement requirement) RequirementReadonlyData
(ImmutableRequirement requirement) RestRequirement
(ImmutableRequirement requirement) -
Uses of ImmutableRequirement in com.atlassian.bamboo.utils
Methods in com.atlassian.bamboo.utils that return ImmutableRequirementModifier and TypeMethodDescriptionRequirementUtils.MinimalRequirementSetImpl.getRequirement
(long requirementId) Methods in com.atlassian.bamboo.utils that return types with arguments of type ImmutableRequirementModifier and TypeMethodDescription@NotNull Set<ImmutableRequirement>
RequirementUtils.MinimalRequirementSetImpl.getRequirements()
Constructors in com.atlassian.bamboo.utils with parameters of type ImmutableRequirement -
Uses of ImmutableRequirement in com.atlassian.bamboo.v2.build.agent.capability
Subinterfaces of ImmutableRequirement in com.atlassian.bamboo.v2.build.agent.capabilityClasses in com.atlassian.bamboo.v2.build.agent.capability that implement ImmutableRequirementMethods in com.atlassian.bamboo.v2.build.agent.capability that return types with arguments of type ImmutableRequirementModifier and TypeMethodDescription@NotNull List<ImmutableRequirement>
CapabilityMatchResult.getRejectedRequirements()
Methods in com.atlassian.bamboo.v2.build.agent.capability with parameters of type ImmutableRequirementModifier 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) Method parameters in com.atlassian.bamboo.v2.build.agent.capability with type arguments of type ImmutableRequirementModifier and TypeMethodDescriptionvoid
CapabilityMatchResult.setRejectedRequirements
(List<ImmutableRequirement> rejectedRequirements) Constructors in com.atlassian.bamboo.v2.build.agent.capability with parameters of type ImmutableRequirementModifierConstructorDescriptionRequirementDecorator
(@NotNull ImmutableRequirement requirement, @NotNull CapabilityType capabilityType, @NotNull com.opensymphony.xwork2.TextProvider textProvider, @NotNull CapabilityGroup capabilityGroup, @Nullable RequirementAware requirementAware) Constructor parameters in com.atlassian.bamboo.v2.build.agent.capability with type arguments of type ImmutableRequirementModifierConstructorDescriptionCapabilityMatchResult
(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
Subinterfaces of ImmutableRequirement in com.atlassian.bamboo.v2.build.requirementModifier and TypeInterfaceDescriptioninterface
Decorated requirement with extra information for viewClasses in com.atlassian.bamboo.v2.build.requirement that implement ImmutableRequirementMethods in com.atlassian.bamboo.v2.build.requirement that return ImmutableRequirementModifier 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) Methods in com.atlassian.bamboo.v2.build.requirement that return types with arguments of type ImmutableRequirementModifier 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) Constructors in com.atlassian.bamboo.v2.build.requirement with parameters of type ImmutableRequirementModifierConstructorDescriptionRequirementDetailsImpl
(@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
Method parameters in com.atlassian.bamboo.ww2.actions.build.admin.config.task with type arguments of type ImmutableRequirementModifier and TypeMethodDescriptionTaskUIConfigBean.getTasksRequirementsConflicts
(@NotNull Collection<? extends ImmutableRequirement> tasksRequirements)