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 |
---|---|
Map<String,String> |
generateConfigMap(ActionParametersMap actionParametersMap,
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(Map<String,Object> context) |
void |
populateContextForEdit(Map<String,Object> context,
VcsChangeDetectionOptions triggerDefinition) |
void |
populateContextForView(Map<String,Object> context,
VcsChangeDetectionOptions triggerDefinition) |
void |
validate(ActionParametersMap actionParametersMap,
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 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)
@NotNull Map<String,String> generateConfigMap(@NotNull ActionParametersMap actionParametersMap, @Nullable VcsChangeDetectionOptions previousTriggerDefinition)
boolean isQuietPeriodSupported()
boolean isCommitIsolationSupported()
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.