public interface VcsChangeDetectionOptionsConfigurator
Modifier and Type | Field and Description |
---|---|
static String |
CHANGESET_FILTER_REGEX_CFG_KEY |
static String |
COMMIT_ISOLATION_OPTION_CFG_KEY |
static String |
FILTER_PATTERN_EXCLUDE_OPTION |
static String |
FILTER_PATTERN_INCLUDE_OPTION |
static String |
FILTER_PATTERN_OPTION_CFG_KEY |
static String |
FILTER_PATTERN_REGEX_CFG_KEY |
static List<String> |
HANDLED_OPTIONS
List of options handled by Bamboo itself (not plugin specific)
These are removed from map given to plugin validator, so plugin focus only on it's own specific options.
|
static String |
QUIET_PERIOD_CFG_KEY |
static String |
QUIET_PERIOD_ENABLED_CFG_KEY |
static String |
QUIET_PERIOD_MAX_RETRIES_CFG_KEY |
Modifier and Type | Method and Description |
---|---|
@NotNull Map<String,String> |
generateConfigMap(@NotNull ActionParametersMap actionParametersMap,
@Nullable VcsChangeDetectionOptions previousTriggerDefinition) |
boolean |
isCommitIsolationSupported()
Informs if associated repository type supports commits being broken up into individual builds
|
boolean |
isQuietPeriodSupported()
Informs if associated repository type works with Bamboo's standard quiet period handling.
|
void |
populateContextForCreate(@NotNull Map<String,Object> context) |
void |
populateContextForEdit(@NotNull Map<String,Object> context,
@NotNull VcsChangeDetectionOptions triggerDefinition) |
void |
populateContextForView(@NotNull Map<String,Object> context,
@NotNull VcsChangeDetectionOptions triggerDefinition) |
void |
validate(@NotNull ActionParametersMap actionParametersMap,
@NotNull ErrorCollection errorCollection) |
static final String QUIET_PERIOD_ENABLED_CFG_KEY
static final String QUIET_PERIOD_CFG_KEY
static final String QUIET_PERIOD_MAX_RETRIES_CFG_KEY
static final String CHANGESET_FILTER_REGEX_CFG_KEY
static final String FILTER_PATTERN_OPTION_CFG_KEY
static final String FILTER_PATTERN_REGEX_CFG_KEY
static final String FILTER_PATTERN_EXCLUDE_OPTION
static final String FILTER_PATTERN_INCLUDE_OPTION
static final String COMMIT_ISOLATION_OPTION_CFG_KEY
void populateContextForCreate(@NotNull @NotNull Map<String,Object> context)
void populateContextForEdit(@NotNull @NotNull Map<String,Object> context, @NotNull @NotNull VcsChangeDetectionOptions triggerDefinition)
void populateContextForView(@NotNull @NotNull Map<String,Object> context, @NotNull @NotNull VcsChangeDetectionOptions triggerDefinition)
void validate(@NotNull @NotNull ActionParametersMap actionParametersMap, @NotNull @NotNull ErrorCollection errorCollection)
@NotNull @NotNull Map<String,String> generateConfigMap(@NotNull @NotNull ActionParametersMap actionParametersMap, @Nullable @Nullable VcsChangeDetectionOptions previousTriggerDefinition)
boolean isQuietPeriodSupported()
boolean isCommitIsolationSupported()
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.