java.lang.Object
com.atlassian.bamboo.configuration.external.yaml.properties.deployment.Environment

@Immutable public class Environment extends Object
  • Constructor Details

    • Environment

      public Environment(@NotNull @NotNull String name, @NotNull @NotNull String description, @NotNull @NotNull ReleaseApprovalPrerequisite releaseApprovalPrerequisite, @NotNull @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> tasks, @NotNull @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> finalTasks, @NotNull @NotNull Map<String,String> variables, @NotNull @NotNull Iterable<Requirement> requirements, @NotNull @NotNull Iterable<Trigger> triggers, @NotNull @NotNull Iterable<Notification> notifications, @Nullable @Nullable Docker docker, @Nullable @Nullable Iterable<? extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<?>> other)
  • Method Details

    • getName

      @NotNull public @NotNull String getName()
    • getDescription

      @NotNull public @NotNull String getDescription()
    • getReleaseApprovalPrerequisite

      public ReleaseApprovalPrerequisite getReleaseApprovalPrerequisite()
    • getTasks

      @NotNull public @NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task> getTasks()
    • getFinalTasks

      @NotNull public @NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task> getFinalTasks()
    • getVariables

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

      @NotNull public @NotNull List<Requirement> getRequirements()
    • getTriggers

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

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

      @Nullable public @Nullable Docker getDocker()
    • getOther

      @Nullable public @Nullable List<com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<?>> getOther()
    • 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