@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,
RepositoryStoredSpecsData repositoryStoredSpecsData,
List<NotificationProperties> notifications,
Boolean forceStopHungBuilds,
List<VcsRepositoryBranchProperties> repositoryBranches,
List<LabelProperties> labels,
PlanBranchConfigurationProperties planBranchConfiguration) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
DependenciesProperties |
getDependenciesProperties() |
Boolean |
getForceStopHungBuilds() |
List<LabelProperties> |
getLabels() |
List<NotificationProperties> |
getNotifications() |
PlanBranchConfigurationProperties |
getPlanBranchConfiguration() |
PlanBranchManagementProperties |
getPlanBranchManagementProperties() |
ProjectProperties |
getProject() |
List<PlanRepositoryLinkProperties> |
getRepositories() |
List<VcsRepositoryBranchProperties> |
getRepositoryBranches() |
RepositoryStoredSpecsData |
getRepositoryStoredSpecsData() |
List<StageProperties> |
getStages() |
List<TriggerProperties> |
getTriggers() |
List<VariableProperties> |
getVariables() |
int |
hashCode() |
String |
humanReadableId()
Entity type and id representation that is shown to human.
|
String |
humanReadableType()
Entity type that is shown to human.
|
void |
validate() |
getDescription, getKey, getName, getOid, getPluginConfigurations, isEnabled, isKeyDefined, isOidDefined, toPlanIdentifier
public 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) throws PropertiesValidationException
PropertiesValidationException
@NotNull public ProjectProperties getProject()
@NotNull public List<StageProperties> getStages()
@NotNull public PlanBranchManagementProperties getPlanBranchManagementProperties()
@NotNull public DependenciesProperties getDependenciesProperties()
@NotNull public List<VariableProperties> getVariables()
@NotNull public List<TriggerProperties> getTriggers()
@NotNull public List<PlanRepositoryLinkProperties> getRepositories()
@NotNull public List<VcsRepositoryBranchProperties> getRepositoryBranches()
@Nullable public RepositoryStoredSpecsData getRepositoryStoredSpecsData()
public List<NotificationProperties> getNotifications()
public Boolean getForceStopHungBuilds()
@NotNull public List<LabelProperties> getLabels()
@Nullable public PlanBranchConfigurationProperties getPlanBranchConfiguration()
public void validate()
validate
in interface EntityProperties
validate
in class AbstractPlanProperties
@NotNull public String humanReadableType()
RootEntityProperties
humanReadableType
in interface RootEntityProperties
@NotNull public String humanReadableId()
RootEntityProperties
humanReadableId
in interface RootEntityProperties
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.