|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EnvironmentTriggerService
Method Summary | |
---|---|
BuildStrategy |
createEnvironmentTrigger(long environmentId,
String userDescription,
Set<Long> triggeringRepositories,
org.apache.commons.configuration.HierarchicalConfiguration configuration)
Deprecated. since 5.8 |
TriggerDefinition |
createEnvironmentTrigger(long environmentId,
TriggerModuleDescriptor triggerModuleDescriptor,
String userDescription,
boolean isEnabled,
Map<String,String> configuration)
Create a trigger Definition and save it against the plan |
void |
deleteEnvironmentTrigger(long environmentId,
long triggerId)
Delete a given trigger Definition |
TriggerDefinition |
editEnvironmentTrigger(long environmentId,
long triggerId,
String userDescription,
boolean isEnabled,
Map<String,String> triggerConfigurationMap)
Update the details of specific triggerDefinition |
PlanKey |
getCalculatedTriggeringPlanKey(InternalEnvironment environment,
DeploymentTriggerBranchSelectionMode branchSelectionMode,
PlanKey customBranchKey)
|
Method Detail |
---|
TriggerDefinition createEnvironmentTrigger(long environmentId, @NotNull TriggerModuleDescriptor triggerModuleDescriptor, @Nullable String userDescription, boolean isEnabled, @NotNull Map<String,String> configuration) throws IllegalArgumentException
environmentId
- id of an environment the triggerDefinition belongs totriggerModuleDescriptor
- for the TriggerDefinition to be addeduserDescription
- description the user has specified for this TriggerDefinitionisEnabled
- set enabled/disabled state of the newly created triggerconfiguration
- configuration from the plugin for this TriggerDefinition
TriggerDefinition
created
IllegalArgumentException
- if environmentId is invalidvoid deleteEnvironmentTrigger(long environmentId, long triggerId) throws IllegalArgumentException, IllegalStateException
environmentId
- id of an environment the triggerDefinition belongs totriggerId
- of the TriggerDefinition to delete.
IllegalArgumentException
- if environmentId is invalid
IllegalStateException
- if the task list has changed since submitting request, i.e the task isn't there to delete anymore.TriggerDefinition editEnvironmentTrigger(long environmentId, long triggerId, @Nullable String userDescription, boolean isEnabled, @NotNull Map<String,String> triggerConfigurationMap) throws IllegalArgumentException
environmentId
- id of an environment the triggerDefinition belongs totriggerId
- the TriggerDefinition to edituserDescription
- new user descriptionisEnabled
- set new enabled/disabled statetriggerConfigurationMap
- new task Configuration
TriggerDefinition
with updates.
IllegalArgumentException
- if environmentId or triggerId is invalid.@NotNull PlanKey getCalculatedTriggeringPlanKey(@NotNull InternalEnvironment environment, @NotNull DeploymentTriggerBranchSelectionMode branchSelectionMode, @Nullable PlanKey customBranchKey) throws DeploymentException
DeploymentException
@Deprecated BuildStrategy createEnvironmentTrigger(long environmentId, @NotNull String userDescription, @NotNull Set<Long> triggeringRepositories, @NotNull org.apache.commons.configuration.HierarchicalConfiguration configuration) throws IllegalArgumentException
BuildStrategy
and saves it in Environment configuration.
IllegalArgumentException
- if environmentId is invalid
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |