@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,
String cronExpression,
String artifactBranch,
ScheduledTriggerProperties.Container container) |
Modifier and Type | Method and Description |
---|---|
EnumSet<Applicability> |
applicableTo() |
boolean |
equals(Object o) |
String |
getArtifactBranch() |
AtlassianModuleProperties |
getAtlassianPlugin() |
ScheduledTriggerProperties.Container |
getContainer() |
String |
getCronExpression() |
int |
hashCode() |
void |
validate() |
getConditions, getDescription, getName, isEnabled, toString
public static final String MODULE_KEY
public ScheduledTriggerProperties(String description, boolean isEnabled, Set<TriggerConditionProperties> conditions, @NotNull String cronExpression, @Nullable String artifactBranch, @NotNull ScheduledTriggerProperties.Container container) throws PropertiesValidationException
PropertiesValidationException
@NotNull public AtlassianModuleProperties getAtlassianPlugin()
getAtlassianPlugin
in class TriggerProperties
public String getCronExpression()
public String getArtifactBranch()
public ScheduledTriggerProperties.Container getContainer()
public void validate() throws PropertiesValidationException
validate
in interface EntityProperties
validate
in class TriggerProperties
PropertiesValidationException
public EnumSet<Applicability> applicableTo()
applicableTo
in class TriggerProperties
public boolean equals(Object o)
equals
in class TriggerProperties
public int hashCode()
hashCode
in class TriggerProperties
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.