Class BambooYamlDeploymentDefinition
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.BambooYamlDeploymentDefinition
-
- All Implemented Interfaces:
BambooYamlDefinition
@Immutable public class BambooYamlDeploymentDefinition extends Object implements BambooYamlDefinition
Definition of a deployment project imported through Bamboo Specs YAML.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
BambooYamlDeploymentDefinition.Config
-
Constructor Summary
Constructors Constructor Description BambooYamlDeploymentDefinition(@NotNull DeploymentProject deploymentProject, @NotNull ReleaseNaming releaseNaming, @NotNull Iterable<Environment> environments)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
@NotNull String
getDescription()
@NotNull List<Environment>
getEnvironments()
@NotNull String
getName()
@NotNull ReleaseNaming
getReleaseNaming()
@NotNull String
getSourcePlan()
int
hashCode()
String
toString()
-
-
-
Constructor Detail
-
BambooYamlDeploymentDefinition
public BambooYamlDeploymentDefinition(@NotNull @NotNull DeploymentProject deploymentProject, @NotNull @NotNull ReleaseNaming releaseNaming, @NotNull @NotNull Iterable<Environment> environments)
-
-
Method Detail
-
getName
@NotNull public @NotNull String getName()
-
getSourcePlan
@NotNull public @NotNull String getSourcePlan()
-
getDescription
@NotNull public @NotNull String getDescription()
-
getReleaseNaming
@NotNull public @NotNull ReleaseNaming getReleaseNaming()
-
getEnvironments
@NotNull public @NotNull List<Environment> getEnvironments()
-
-