Interface Environment
- All Superinterfaces:
BambooIdProvider,DescriptionProvider,EnvironmentStub,InternalEnvironment,NameProvider,TaskContainer,Triggerable,Versionable
- All Known Subinterfaces:
DecoratedEnvironment
- All Known Implementing Classes:
DecoratedEnvironmentImpl,EnvironmentImpl
Represents a Deployment Environment within Bamboo. Each Environment belongs to a
DeploymentProject. All
implementations will be Immutable. Implementations guarantee that RequirementSet is eagerly loaded.-
Method Summary
Modifier and TypeMethodDescriptionOperationsobject describing detailed permissions for environment@NotNull List<TaskDefinition>Methods inherited from interface com.atlassian.bamboo.deployments.environments.InternalEnvironment
getConfigurationState, getDeploymentProjectId, getDescription, getId, getKey, getName, getPosition, getReleaseApprovalPrerequisite, getRequirementSet, getRequirementSetSupplier, getTaskDefinitionsSupplier, getTriggerDefinitionsSupplierMethods inherited from interface com.atlassian.bamboo.trigger.Triggerable
getTriggerDefinitions, isSuspendedMethods inherited from interface com.atlassian.bamboo.versioning.Versionable
getVersion
-
Method Details
-
getTaskDefinitions
- Specified by:
getTaskDefinitionsin interfaceTaskContainer- Returns:
- an ordered list of taskDefinitions for this environment.
-
getOperations
Operations getOperations()Operationsobject describing detailed permissions for environment- Specified by:
getOperationsin interfaceEnvironmentStub- Returns:
-