Package dev.otbe.gitlab.ci.core.model
Class Job
-
- All Implemented Interfaces:
@Serializable() public final class Job
-
-
Field Summary
Fields Modifier and Type Field Description private final transient Stringnameprivate final Stagestageprivate final Imageimageprivate final Map<String, String>variablesprivate final List<String>needsprivate final Artifactsartifactsprivate final List<Rule>rulesprivate final List<String>scriptprivate final Cachecacheprivate final Stringcoverageprivate final Booleaninterruptibleprivate final BooleanallowFailureprivate final Durationtimeoutprivate final ResourceGroupresourceGroupprivate final List<Tag>tagsprivate final Environmentenvironment
-
Constructor Summary
Constructors Constructor Description Job(String name, Stage stage, Image image, Map<String, String> variables, List<String> needs, Artifacts artifacts, List<Rule> rules, List<String> script, Cache cache, String coverage, Boolean interruptible, Boolean allowFailure, Duration timeout, ResourceGroup resourceGroup, List<Tag> tags, Environment environment)
-
Method Summary
Modifier and Type Method Description final StringgetName()final StagegetStage()final ImagegetImage()final Map<String, String>getVariables()final List<String>getNeeds()final ArtifactsgetArtifacts()final List<Rule>getRules()final List<String>getScript()final CachegetCache()final StringgetCoverage()final BooleangetInterruptible()final BooleangetAllowFailure()final DurationgetTimeout()final ResourceGroupgetResourceGroup()final List<Tag>getTags()final EnvironmentgetEnvironment()-
-
Constructor Detail
-
Job
Job(String name, Stage stage, Image image, Map<String, String> variables, List<String> needs, Artifacts artifacts, List<Rule> rules, List<String> script, Cache cache, String coverage, Boolean interruptible, Boolean allowFailure, Duration timeout, ResourceGroup resourceGroup, List<Tag> tags, Environment environment)
-
-
Method Detail
-
getVariables
final Map<String, String> getVariables()
-
getArtifacts
final Artifacts getArtifacts()
-
getCoverage
final String getCoverage()
-
getInterruptible
final Boolean getInterruptible()
-
getAllowFailure
final Boolean getAllowFailure()
-
getTimeout
final Duration getTimeout()
-
getResourceGroup
final ResourceGroup getResourceGroup()
-
getEnvironment
final Environment getEnvironment()
-
-
-
-