Package dev.otbe.gitlab.ci.dsl
Class RuleBuilder
-
- All Implemented Interfaces:
public final class RuleBuilder
-
-
Constructor Summary
Constructors Constructor Description RuleBuilder(Function1<RuleBuilder, Unit> setup)
-
Method Summary
Modifier and Type Method Description final StringgetIf()final UnitsetIf(String if)final List<String>getExists()final UnitsetExists(List<String> exists)final BooleangetAllowFailure()final UnitsetAllowFailure(Boolean allowFailure)final Map<String, String>getVariables()final UnitsetVariables(Map<String, String> variables)final Rule.WhengetWhen()final UnitsetWhen(Rule.When when)final Unitchanges(Function1<ChangeBuilder, Unit> init)final Unitvariables(Pair<String, String> entries)final Rulebuild()-
-
Constructor Detail
-
RuleBuilder
RuleBuilder(Function1<RuleBuilder, Unit> setup)
-
-
Method Detail
-
getAllowFailure
final Boolean getAllowFailure()
-
setAllowFailure
final Unit setAllowFailure(Boolean allowFailure)
-
getVariables
final Map<String, String> getVariables()
-
setVariables
final Unit setVariables(Map<String, String> variables)
-
getWhen
final Rule.When getWhen()
-
changes
final Unit changes(Function1<ChangeBuilder, Unit> init)
-
build
final Rule build()
-
-
-
-