@Internal public interface InternalEnvironment extends BambooIdProvider, NameProvider, DescriptionProvider, Triggerable, TaskContainer
Modifier and Type | Method and Description |
---|---|
ConfigurationState |
getConfigurationState() |
long |
getDeploymentProjectId() |
@Nullable String |
getDescription() |
long |
getId() |
@NotNull DeploymentKey |
getKey()
Key representing this environment.
|
@NotNull String |
getName() |
int |
getPosition() |
@NotNull ImmutableRequirementSet |
getRequirementSet()
Return effective value of
ImmutableRequirementSet , that is value that is considered when checking which agents and elastic images
can deploy to this environment. |
@NotNull Supplier<List<TaskDefinition>> |
getTaskDefinitionsSupplier()
Return (possibly lazy) supplier of tasks.
|
@NotNull Supplier<List<TriggerDefinition>> |
getTriggerDefinitionsSupplier()
Return (possibly lazy) supplier of triggers.
|
getTriggerDefinitions, isSuspended
getTaskDefinitions
long getId()
getId
in interface BambooIdProvider
@NotNull @NotNull DeploymentKey getKey()
getId()
instead.@NotNull @NotNull String getName()
getName
in interface DescriptionProvider
getName
in interface NameProvider
@Nullable @Nullable String getDescription()
getDescription
in interface DescriptionProvider
long getDeploymentProjectId()
DeploymentProject
which is owner of this environmentConfigurationState getConfigurationState()
int getPosition()
@NotNull @NotNull ImmutableRequirementSet getRequirementSet()
ImmutableRequirementSet
, that is value that is considered when checking which agents and elastic images
can deploy to this environment.@NotNull @NotNull Supplier<List<TaskDefinition>> getTaskDefinitionsSupplier()
@NotNull @NotNull Supplier<List<TriggerDefinition>> getTriggerDefinitionsSupplier()
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.