@Immutable public final class ScheduledTriggerProperties extends TriggerProperties
| Modifier and Type | Class and Description |
|---|---|
static class |
ScheduledTriggerProperties.Container |
| Modifier and Type | Field and Description |
|---|---|
static String |
MODULE_KEY |
| Constructor and Description |
|---|
ScheduledTriggerProperties(String description,
boolean isEnabled,
Set<TriggerConditionProperties> conditions,
@NotNull String cronExpression,
@Nullable String artifactBranch,
boolean skipIfLatestVersionAlreadyDeployed,
@NotNull ScheduledTriggerProperties.Container container) |
| Modifier and Type | Method and Description |
|---|---|
EnumSet<Applicability> |
applicableTo() |
boolean |
equals(Object o) |
String |
getArtifactBranch() |
@NotNull AtlassianModuleProperties |
getAtlassianPlugin() |
ScheduledTriggerProperties.Container |
getContainer() |
String |
getCronExpression() |
int |
hashCode() |
boolean |
isSkipIfLatestVersionAlreadyDeployed() |
void |
validate() |
getConditions, getDescription, getName, isEnabled, toStringpublic static final String MODULE_KEY
public ScheduledTriggerProperties(String description, boolean isEnabled, Set<TriggerConditionProperties> conditions, @NotNull @NotNull String cronExpression, @Nullable @Nullable String artifactBranch, boolean skipIfLatestVersionAlreadyDeployed, @NotNull @NotNull ScheduledTriggerProperties.Container container) throws PropertiesValidationException
PropertiesValidationException@NotNull public @NotNull AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin in class TriggerPropertiespublic String getCronExpression()
public String getArtifactBranch()
public ScheduledTriggerProperties.Container getContainer()
public boolean isSkipIfLatestVersionAlreadyDeployed()
public void validate()
throws PropertiesValidationException
validate in interface EntityPropertiesvalidate in class TriggerPropertiesPropertiesValidationExceptionpublic EnumSet<Applicability> applicableTo()
applicableTo in class TriggerPropertiespublic boolean equals(Object o)
equals in class TriggerPropertiespublic int hashCode()
hashCode in class TriggerPropertiesCopyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.