com.atlassian.bamboo.deployments.environments.persistence
Interface MutableEnvironment
- All Superinterfaces:
- BambooIdProvider, BambooObject, DescriptionProvider, InternalEnvironment, NameProvider, Triggerable
- All Known Implementing Classes:
- MutableEnvironmentImpl
@Internal
public interface MutableEnvironment
- extends BambooObject, InternalEnvironment
Represents the Environment that will be stored in the database. Should not be exposed outside of the service.
getImmutableEnvironment
@NotNull
Environment getImmutableEnvironment()
- Generate an immutable version based on this mutable version.
- Returns:
- immutable version of this environment.
setName
void setName(String name)
setDescription
void setDescription(String description)
getDeploymentProject
@NotNull
MutableDeploymentProject getDeploymentProject()
setDeploymentProject
void setDeploymentProject(MutableDeploymentProject deploymentProject)
getTasksXmlData
String getTasksXmlData()
setTasksXmlData
void setTasksXmlData(String tasksXmlData)
getTriggersXmlData
String getTriggersXmlData()
setTriggersXmlData
void setTriggersXmlData(String triggersXmlData)
setConfigurationState
void setConfigurationState(ConfigurationState configurationState)
getRequirementSet
@NotNull
RequirementSet getRequirementSet()
setRequirementSet
void setRequirementSet(RequirementSet requirementSet)
getNotificationSet
@NotNull
NotificationSet getNotificationSet()
setNotificationSet
void setNotificationSet(NotificationSet notificationSet)
setPosition
void setPosition(int position)
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.