public interface BuildTriggerConditionExporter<P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerConditionProperties>
Modifier and Type | Method and Description |
---|---|
default <T extends com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition<T,P>> |
fromYaml(Node node) |
Set<String> |
getConfigurationKeys() |
@NotNull Map<String,String> |
toConfigurationMap(P properties) |
<T extends com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition<T,P>> |
toSpecsEntity(@NotNull Map<String,String> triggerConditionConfigurations)
Create Bamboo Specs object representing this trigger condition.
|
default @Nullable Node |
toYaml(P triggerConditionProperties) |
@NotNull List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> |
validate(TriggerValidationContext validationContext,
P condition) |
Set<String> getConfigurationKeys()
@Nullable <T extends com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition<T,P>> T toSpecsEntity(@NotNull @NotNull Map<String,String> triggerConditionConfigurations)
@NotNull @NotNull Map<String,String> toConfigurationMap(@NotNull P properties)
@NotNull @NotNull List<com.atlassian.bamboo.specs.api.validators.common.ValidationProblem> validate(TriggerValidationContext validationContext, P condition)
@Nullable default <T extends com.atlassian.bamboo.specs.api.builders.trigger.TriggerCondition<T,P>> T fromYaml(Node node)
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.