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