Interface RequirementDetails

All Superinterfaces:
BambooIdProvider, ImmutableRequirement
All Known Implementing Classes:
RequirementDetailsImpl

public interface RequirementDetails extends ImmutableRequirement
Decorated requirement with extra information for view
Since:
v5.6
  • Method Details

    • getRequirementLabel

      @NotNull @NotNull String getRequirementLabel()
      Returns:
      User friendly name of the capability that the requirement requires.
    • getOwnerName

      @Nullable @Nullable String getOwnerName()
      Returns:
      The name of the task that owns this requirement
    • getMatchingAgents

      Integer getMatchingAgents()
      Number of non-elastic agents that match this requirement
      Returns:
    • getMatchingImages

      Integer getMatchingImages()
      Number of elastic images that match this requirement
      Returns:
    • getMatchingEphemeralAgentTemplates

      Integer getMatchingEphemeralAgentTemplates()
      Number of ephemeral agent templates that match this requirement
      Returns: