Package dev.otbe.gitlab.ci.dsl
Class CacheBuilder
-
- All Implemented Interfaces:
-
dev.otbe.gitlab.ci.dsl.Builder
public final class CacheBuilder implements Builder<Cache>
-
-
Constructor Summary
Constructors Constructor Description CacheBuilder(Function1<CacheBuilder, Unit> setup)
-
Method Summary
Modifier and Type Method Description final Cache.WhengetWhen()final UnitsetWhen(Cache.When when)final BooleangetUntracked()final UnitsetUntracked(Boolean untracked)final Cache.PolicygetPolicy()final UnitsetPolicy(Cache.Policy policy)final Unitpaths(Function1<PathsBuilder, Unit> init)Cachebuild()-
-
Constructor Detail
-
CacheBuilder
CacheBuilder(Function1<CacheBuilder, Unit> setup)
-
-
Method Detail
-
getWhen
final Cache.When getWhen()
-
getUntracked
final Boolean getUntracked()
-
setUntracked
final Unit setUntracked(Boolean untracked)
-
getPolicy
final Cache.Policy getPolicy()
-
paths
final Unit paths(Function1<PathsBuilder, Unit> init)
-
build
Cache build()
-
-
-
-