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