Class JobEnvironmentBuilder
java.lang.Object
org.tasktide.core.model.builders.ModelBuilder<JobEnvironment>
org.tasktide.core.model.builders.JobEnvironmentBuilder
JobEnvironment builder-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build job environmentBuild withCustomAnnotationwithHostname(String hostname) Build with hostname fieldwithHostOS(String hostOS) Build with host operating systemBuild with Id fieldwithJavaVersion(String javaVersion) Build with java versionBuild with jobId fieldwithJobInd(int jobInd) Build with job Id indexwithJobState(JobState jobState) Build withJobStatewithJobType(JobType jobType) Build withJobType
-
Constructor Details
-
JobEnvironmentBuilder
public JobEnvironmentBuilder()Construct builder
-
-
Method Details
-
withId
Build with Id field- Parameters:
id-- Returns:
JobEnvironmentBuilder
-
withJobId
Build with jobId field- Parameters:
jobId-- Returns:
JobEnvironmentBuilder
-
withHostname
Build with hostname field- Parameters:
hostname-- Returns:
JobEnvironmentBuilder
-
withHostOS
Build with host operating system- Parameters:
hostOS-- Returns:
JobEnvironmentBuilder
-
withJavaVersion
Build with java version- Parameters:
javaVersion-- Returns:
JobEnvironmentBuilder
-
withJobType
Build withJobType- Parameters:
jobType-- Returns:
JobEnvironmentBuilder
-
withJobState
Build withJobState- Parameters:
jobState-- Returns:
JobEnvironmentBuilder
-
withJobInd
Build with job Id index- Parameters:
jobInd-- Returns:
JobEnvironmentBuilder
-
withCustomAnnotation
Build withCustomAnnotation- Parameters:
anno-- Returns:
JobEnvironmentBuilder
-
build
Build job environment- Specified by:
buildin classModelBuilder<JobEnvironment>- Returns:
JobEnvironment
-