Package dev.otbe.gitlab.ci.dsl.artifacts
Class ArtifactsBuilder
-
- All Implemented Interfaces:
-
dev.otbe.gitlab.ci.dsl.Builder,dev.otbe.gitlab.ci.dsl.paths.PathsAware,dev.otbe.gitlab.ci.dsl.reports.ReportsAware
public class ArtifactsBuilder implements Builder<Artifacts>, PathsAware, ReportsAware
-
-
Constructor Summary
Constructors Constructor Description ArtifactsBuilder(PathsAwareness pathsAwareness, ReportsAwareness reportsAwareness, Function1<ArtifactsBuilder, Unit> setup)
-
Method Summary
Modifier and Type Method Description final StringgetName()final UnitsetName(String name)final BooleangetPublic()final UnitsetPublic(Boolean public)final DurationgetExpireIn()final UnitsetExpireIn(Duration expireIn)final StringgetExposeAs()final UnitsetExposeAs(String exposeAs)final BooleangetUntracked()final UnitsetUntracked(Boolean untracked)final WhengetWhen()final UnitsetWhen(When when)Artifactsbuild()-
Methods inherited from class dev.otbe.gitlab.ci.dsl.paths.PathsAware
paths, paths, paths, pathsAsString -
Methods inherited from class dev.otbe.gitlab.ci.dsl.reports.ReportsAware
reports, reports -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ArtifactsBuilder
ArtifactsBuilder(PathsAwareness pathsAwareness, ReportsAwareness reportsAwareness, Function1<ArtifactsBuilder, Unit> setup)
-
-
Method Detail
-
getExpireIn
final Duration getExpireIn()
-
setExpireIn
final Unit setExpireIn(Duration expireIn)
-
getExposeAs
final String getExposeAs()
-
setExposeAs
final Unit setExposeAs(String exposeAs)
-
getUntracked
final Boolean getUntracked()
-
setUntracked
final Unit setUntracked(Boolean untracked)
-
getWhen
final When getWhen()
-
build
Artifacts build()
-
-
-
-