@Immutable public final class JobProperties extends AbstractPlanProperties
| Constructor and Description |
|---|
JobProperties(BambooKeyProperties key,
String name,
String description,
boolean enabled,
boolean cleanWorkingDirectory,
Collection<PluginConfigurationProperties> pluginConfigurations,
@NotNull List<ArtifactProperties> artifacts,
@NotNull List<TaskProperties> tasks,
@NotNull List<TaskProperties> finalTasks,
@NotNull List<RequirementProperties> requirements,
@NotNull List<ArtifactSubscriptionProperties> artifactSubscriptions,
@NotNull DockerConfigurationProperties dockerConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<ArtifactProperties> |
getArtifacts() |
@NotNull List<ArtifactSubscriptionProperties> |
getArtifactSubscriptions() |
DockerConfigurationProperties |
getDockerConfiguration() |
List<TaskProperties> |
getFinalTasks() |
List<RequirementProperties> |
getRequirements() |
List<TaskProperties> |
getTasks() |
int |
hashCode() |
boolean |
isCleanWorkingDirectory() |
void |
validate() |
getDescription, getKey, getName, getOid, getPluginConfigurations, isEnabled, isKeyDefined, isOidDefined, toPlanIdentifierpublic JobProperties(BambooKeyProperties key, String name, String description, boolean enabled, boolean cleanWorkingDirectory, Collection<PluginConfigurationProperties> pluginConfigurations, @NotNull @NotNull List<ArtifactProperties> artifacts, @NotNull @NotNull List<TaskProperties> tasks, @NotNull @NotNull List<TaskProperties> finalTasks, @NotNull @NotNull List<RequirementProperties> requirements, @NotNull @NotNull List<ArtifactSubscriptionProperties> artifactSubscriptions, @NotNull @NotNull DockerConfigurationProperties dockerConfiguration) throws PropertiesValidationException
PropertiesValidationExceptionpublic boolean isCleanWorkingDirectory()
public List<ArtifactProperties> getArtifacts()
public List<TaskProperties> getTasks()
public List<TaskProperties> getFinalTasks()
public List<RequirementProperties> getRequirements()
@NotNull public @NotNull List<ArtifactSubscriptionProperties> getArtifactSubscriptions()
public DockerConfigurationProperties getDockerConfiguration()
public void validate()
validate in interface EntityPropertiesvalidate in class AbstractPlanPropertiesCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.