com.atlassian.bamboo.deployments.environments
Interface Environment

All Superinterfaces:
BambooIdProvider, DescriptionProvider, InternalEnvironment, NameProvider, Triggerable
All Known Implementing Classes:
EnvironmentImpl

public interface Environment
extends InternalEnvironment, Triggerable

Represents a Deployment Environment within Bamboo. Each Environment belongs to a DeploymentProject. All implementations will be Immutable


Method Summary
 long getDeploymentProjectId()
           
 Operations getOperations()
          Operations object describing detailed permissions for environment
 java.util.List<TaskDefinition> getTaskDefinitions()
           
 
Methods inherited from interface com.atlassian.bamboo.deployments.environments.InternalEnvironment
getConfigurationState, getDescription, getId, getKey, getName, getPosition
 
Methods inherited from interface com.atlassian.bamboo.trigger.Triggerable
getTriggers, isSuspended
 

Method Detail

getTaskDefinitions

@NotNull
java.util.List<TaskDefinition> getTaskDefinitions()
Returns:
an ordered list of taskDefinitions for this environment.

getDeploymentProjectId

long getDeploymentProjectId()
Returns:
id of the DeploymentProject which is owner of this environment

getOperations

Operations getOperations()
Operations object describing detailed permissions for environment

Returns:


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.