Class EnvironmentProperties
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.model.deployment.EnvironmentProperties
-
- All Implemented Interfaces:
EntityProperties
public class EnvironmentProperties extends Object implements EntityProperties
-
-
Constructor Summary
Constructors Constructor Description EnvironmentProperties(@NotNull String name, @Nullable String description, @NotNull List<TaskProperties> tasks, @NotNull List<TaskProperties> finalTasks, @NotNull List<TriggerProperties> triggers, @NotNull List<VariableProperties> variables, @NotNull List<RequirementProperties> requirements, @NotNull List<NotificationProperties> notifications, @NotNull DockerConfigurationProperties dockerConfiguration, @NotNull Collection<EnvironmentPluginConfigurationProperties> pluginConfigurations, Environment.ReleaseApprovalPrerequisite releaseApprovalPrerequisite)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)StringgetDescription()DockerConfigurationPropertiesgetDockerConfiguration()List<TaskProperties>getFinalTasks()StringgetName()List<NotificationProperties>getNotifications()List<EnvironmentPluginConfigurationProperties>getPluginConfigurations()Environment.ReleaseApprovalPrerequisitegetReleaseApprovalPrerequisite()List<RequirementProperties>getRequirements()List<TaskProperties>getTasks()List<TriggerProperties>getTriggers()List<VariableProperties>getVariables()inthashCode()voidvalidate()
-
-
-
Constructor Detail
-
EnvironmentProperties
public EnvironmentProperties(@NotNull @NotNull String name, @Nullable @Nullable String description, @NotNull @NotNull List<TaskProperties> tasks, @NotNull @NotNull List<TaskProperties> finalTasks, @NotNull @NotNull List<TriggerProperties> triggers, @NotNull @NotNull List<VariableProperties> variables, @NotNull @NotNull List<RequirementProperties> requirements, @NotNull @NotNull List<NotificationProperties> notifications, @NotNull @NotNull DockerConfigurationProperties dockerConfiguration, @NotNull @NotNull Collection<EnvironmentPluginConfigurationProperties> pluginConfigurations, @NotNull Environment.ReleaseApprovalPrerequisite releaseApprovalPrerequisite)
-
-
Method Detail
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getTasks
public List<TaskProperties> getTasks()
-
getFinalTasks
public List<TaskProperties> getFinalTasks()
-
getTriggers
public List<TriggerProperties> getTriggers()
-
getVariables
public List<VariableProperties> getVariables()
-
getRequirements
public List<RequirementProperties> getRequirements()
-
getNotifications
public List<NotificationProperties> getNotifications()
-
getDockerConfiguration
public DockerConfigurationProperties getDockerConfiguration()
-
getPluginConfigurations
public List<EnvironmentPluginConfigurationProperties> getPluginConfigurations()
-
getReleaseApprovalPrerequisite
public Environment.ReleaseApprovalPrerequisite getReleaseApprovalPrerequisite()
-
validate
public void validate()
- Specified by:
validatein interfaceEntityProperties
-
-