@Immutable public final class PlanProperties extends AbstractPlanProperties implements RootEntityProperties
| Constructor and Description |
|---|
PlanProperties(BambooOidProperties oid,
BambooKeyProperties key,
String name,
String description,
ProjectProperties project,
List<StageProperties> stages,
List<PlanRepositoryLinkProperties> repositories,
List<TriggerProperties> triggers,
List<VariableProperties> variables,
boolean enabled,
Collection<PluginConfigurationProperties> pluginConfigurations,
PlanBranchManagementProperties planBranchManagementProperties,
DependenciesProperties dependenciesProperties,
@Nullable RepositoryStoredSpecsData repositoryStoredSpecsData,
@NotNull List<NotificationProperties> notifications,
Boolean forceStopHungBuilds,
List<VcsRepositoryBranchProperties> repositoryBranches,
List<LabelProperties> labels,
@Nullable PlanBranchConfigurationProperties planBranchConfiguration) |
getDescription, getKey, getName, getOid, getPluginConfigurations, isEnabled, isKeyDefined, isOidDefined, toPlanIdentifierpublic PlanProperties(BambooOidProperties oid, BambooKeyProperties key, String name, String description, ProjectProperties project, List<StageProperties> stages, List<PlanRepositoryLinkProperties> repositories, List<TriggerProperties> triggers, List<VariableProperties> variables, boolean enabled, Collection<PluginConfigurationProperties> pluginConfigurations, PlanBranchManagementProperties planBranchManagementProperties, DependenciesProperties dependenciesProperties, @Nullable @Nullable RepositoryStoredSpecsData repositoryStoredSpecsData, @NotNull @NotNull List<NotificationProperties> notifications, Boolean forceStopHungBuilds, List<VcsRepositoryBranchProperties> repositoryBranches, List<LabelProperties> labels, @Nullable @Nullable PlanBranchConfigurationProperties planBranchConfiguration) throws PropertiesValidationException
PropertiesValidationException@NotNull public @NotNull ProjectProperties getProject()
@NotNull public @NotNull List<StageProperties> getStages()
@NotNull public @NotNull PlanBranchManagementProperties getPlanBranchManagementProperties()
@NotNull public @NotNull DependenciesProperties getDependenciesProperties()
@NotNull public @NotNull List<VariableProperties> getVariables()
@NotNull public @NotNull List<TriggerProperties> getTriggers()
@NotNull public @NotNull List<PlanRepositoryLinkProperties> getRepositories()
@NotNull public @NotNull List<VcsRepositoryBranchProperties> getRepositoryBranches()
@Nullable public @Nullable RepositoryStoredSpecsData getRepositoryStoredSpecsData()
public List<NotificationProperties> getNotifications()
public Boolean getForceStopHungBuilds()
@NotNull public @NotNull List<LabelProperties> getLabels()
@Nullable public @Nullable PlanBranchConfigurationProperties getPlanBranchConfiguration()
public void validate()
validate in interface EntityPropertiesvalidate in class AbstractPlanProperties@NotNull public @NotNull String humanReadableType()
RootEntityPropertieshumanReadableType in interface RootEntityProperties@NotNull public @NotNull String humanReadableId()
RootEntityPropertieshumanReadableId in interface RootEntityPropertiesCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.