Class BambooYamlPlanDefinition
- java.lang.Object
-
- com.atlassian.bamboo.configuration.external.yaml.properties.BambooYamlPlanDefinition
-
- All Implemented Interfaces:
BambooYamlDefinition
@Immutable public class BambooYamlPlanDefinition extends Object implements BambooYamlDefinition
Definition of a plan imported through Bamboo Specs YAML.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBambooYamlPlanDefinition.Config
-
Constructor Summary
Constructors Constructor Description BambooYamlPlanDefinition(@NotNull Plan plan, @NotNull Iterable<Stage> stages, @NotNull Iterable<Notification> notifications, @NotNull Iterable<Trigger> triggers, @NotNull Map<String,String> variables, @Nullable List<String> labels, @Nullable Docker docker, @NotNull BranchManagementConfiguration branchManagementConfiguration, @Nullable PlanBranchConfiguration planBranchConfiguration, @Nullable Dependencies dependencies, @Nullable Iterable<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> other, @NotNull Optional<List<Repository>> repositories)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)@NotNull BranchManagementConfigurationgetBranchManagementConfiguration()@Nullable DependenciesgetDependencies()@Nullable DockergetDocker()@Nullable List<String>getLabels()@NotNull List<Notification>getNotifications()@Nullable List<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration>getOther()@NotNull PlangetPlan()@Nullable PlanBranchConfigurationgetPlanBranchConfiguration()@NotNull Optional<List<Repository>>getRepositories()@NotNull List<Stage>getStages()@NotNull List<Trigger>getTriggers()@NotNull Map<String,String>getVariables()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
BambooYamlPlanDefinition
public BambooYamlPlanDefinition(@NotNull @NotNull Plan plan, @NotNull @NotNull Iterable<Stage> stages, @NotNull @NotNull Iterable<Notification> notifications, @NotNull @NotNull Iterable<Trigger> triggers, @NotNull @NotNull Map<String,String> variables, @Nullable @Nullable List<String> labels, @Nullable @Nullable Docker docker, @NotNull @NotNull BranchManagementConfiguration branchManagementConfiguration, @Nullable @Nullable PlanBranchConfiguration planBranchConfiguration, @Nullable @Nullable Dependencies dependencies, @Nullable @Nullable Iterable<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> other, @NotNull @NotNull Optional<List<Repository>> repositories)
-
-
Method Detail
-
getPlan
@NotNull public @NotNull Plan getPlan()
-
getNotifications
@NotNull public @NotNull List<Notification> getNotifications()
-
getDocker
@Nullable public @Nullable Docker getDocker()
-
getRepositories
@NotNull public @NotNull Optional<List<Repository>> getRepositories()
-
getBranchManagementConfiguration
@NotNull public @NotNull BranchManagementConfiguration getBranchManagementConfiguration()
-
getPlanBranchConfiguration
@Nullable public @Nullable PlanBranchConfiguration getPlanBranchConfiguration()
-
getDependencies
@Nullable public @Nullable Dependencies getDependencies()
-
getOther
@Nullable public @Nullable List<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> getOther()
-
-