Class Environment
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.deployment.Environment
-
@Immutable public class Environment extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
Environment.Config
-
Constructor Summary
Constructors Constructor Description Environment(@NotNull String name, @NotNull String description, @NotNull ReleaseApprovalPrerequisite releaseApprovalPrerequisite, @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> tasks, @NotNull Iterable<com.atlassian.bamboo.specs.api.builders.task.Task> finalTasks, @NotNull Map<String,String> variables, @NotNull Iterable<Requirement> requirements, @NotNull Iterable<Trigger> triggers, @NotNull Iterable<Notification> notifications, @Nullable Docker docker, @Nullable Iterable<? extends com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<?>> other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
@NotNull String
getDescription()
@Nullable Docker
getDocker()
@NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task>
getFinalTasks()
@NotNull String
getName()
@NotNull List<Notification>
getNotifications()
@Nullable List<com.atlassian.bamboo.specs.api.builders.deployment.configuration.EnvironmentPluginConfiguration<?>>
getOther()
ReleaseApprovalPrerequisite
getReleaseApprovalPrerequisite()
@NotNull List<Requirement>
getRequirements()
@NotNull List<com.atlassian.bamboo.specs.api.builders.task.Task>
getTasks()
@NotNull List<Trigger>
getTriggers()
@NotNull Map<String,String>
getVariables()
int
hashCode()
String
toString()
-
-
-
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()
-
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()
-
getRequirements
@NotNull public @NotNull List<Requirement> getRequirements()
-
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()
-
-