@Immutable public final class JobProperties extends AbstractPlanProperties
Constructor and Description |
---|
JobProperties(BambooKeyProperties key,
String name,
String description,
boolean enabled,
boolean cleanWorkingDirectory,
Collection<PluginConfigurationProperties> pluginConfigurations,
List<ArtifactProperties> artifacts,
List<TaskProperties> tasks,
List<TaskProperties> finalTasks,
List<RequirementProperties> requirements,
List<ArtifactSubscriptionProperties> artifactSubscriptions,
DockerConfigurationProperties dockerConfiguration) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
List<ArtifactProperties> |
getArtifacts() |
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, toPlanIdentifier
public 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) throws PropertiesValidationException
PropertiesValidationException
public boolean isCleanWorkingDirectory()
public List<ArtifactProperties> getArtifacts()
public List<TaskProperties> getTasks()
public List<TaskProperties> getFinalTasks()
public List<RequirementProperties> getRequirements()
@NotNull public List<ArtifactSubscriptionProperties> getArtifactSubscriptions()
public DockerConfigurationProperties getDockerConfiguration()
public void validate()
validate
in interface EntityProperties
validate
in class AbstractPlanProperties
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.