@Immutable public class BambooYamlPlanDefinition extends Object implements BambooYamlDefinition
Modifier and Type | Class and Description |
---|---|
static interface |
BambooYamlPlanDefinition.Config |
Constructor and Description |
---|
BambooYamlPlanDefinition(Plan plan,
Iterable<Stage> stages,
Iterable<Notification> notifications,
Iterable<Trigger> triggers,
Map<String,String> variables,
List<String> labels,
Docker docker,
BranchManagementConfiguration branchManagementConfiguration,
PlanBranchConfiguration planBranchConfiguration,
Iterable<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> other) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
BranchManagementConfiguration |
getBranchManagementConfiguration() |
Docker |
getDocker() |
List<String> |
getLabels() |
List<Notification> |
getNotifications() |
List<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> |
getOther() |
Plan |
getPlan() |
PlanBranchConfiguration |
getPlanBranchConfiguration() |
List<Stage> |
getStages() |
List<Trigger> |
getTriggers() |
Map<String,String> |
getVariables() |
int |
hashCode() |
String |
toString() |
public 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 Iterable<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> other)
@NotNull public Plan getPlan()
@NotNull public List<Notification> getNotifications()
@Nullable public Docker getDocker()
@NotNull public BranchManagementConfiguration getBranchManagementConfiguration()
@Nullable public PlanBranchConfiguration getPlanBranchConfiguration()
@Nullable public List<com.atlassian.bamboo.specs.api.builders.plan.configuration.PluginConfiguration> getOther()
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.