Class Environment


  • @Immutable
    public class Environment
    extends Object
    • Constructor Detail

      • 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 Detail

      • getName

        @NotNull
        public @NotNull String getName()
      • getDescription

        @NotNull
        public @NotNull String getDescription()
      • 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()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object