Class BambooYamlPlanDefinition

java.lang.Object
com.atlassian.bamboo.configuration.external.yaml.properties.BambooYamlPlanDefinition
All Implemented Interfaces:
BambooYamlDefinition

@Immutable public class BambooYamlPlanDefinition extends Object implements BambooYamlDefinition
Definition of a plan imported through Bamboo Specs YAML.
  • Constructor Details

  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getPlan

      @NotNull public @NotNull Plan getPlan()
    • getStages

      @NotNull public @NotNull List<Stage> getStages()
    • getNotifications

      @NotNull public @NotNull List<Notification> getNotifications()
    • getTriggers

      @NotNull public @NotNull List<Trigger> getTriggers()
    • getVariables

      @NotNull public @NotNull Map<String,String> getVariables()
    • getLabels

      @Nullable public @Nullable List<String> getLabels()
    • getDocker

      @Nullable public @Nullable Docker getDocker()
    • getRepositories

      @NotNull public @NotNull Optional<List<Repository>> getRepositories()
    • getBranchManagementConfiguration

      @NotNull public @NotNull BranchManagementConfiguration getBranchManagementConfiguration()
    • getPlanBranchConfiguration

      @Nullable public @Nullable PlanBranchConfiguration getPlanBranchConfiguration()
    • getDependencies

      @Nullable public @Nullable Dependencies getDependencies()
    • getOther

      @Nullable public @Nullable List<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> getOther()