Package com.oracle.bmc.batch.model
Class ComputeTask.Builder
- java.lang.Object
-
- com.oracle.bmc.batch.model.ComputeTask.Builder
-
- Enclosing class:
- ComputeTask
public static class ComputeTask.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public ComputeTask.Builder id(String id)
-
name
public ComputeTask.Builder name(String name)
-
description
public ComputeTask.Builder description(String description)
-
lifecycleState
public ComputeTask.Builder lifecycleState(BatchTask.LifecycleState lifecycleState)
-
lifecycleDetails
public ComputeTask.Builder lifecycleDetails(String lifecycleDetails)
-
entitlementClaims
public ComputeTask.Builder entitlementClaims(List<String> entitlementClaims)
-
dependencies
public ComputeTask.Builder dependencies(List<String> dependencies)
-
environmentVariables
public ComputeTask.Builder environmentVariables(List<EnvironmentVariable> environmentVariables)
-
batchTaskProfileId
public ComputeTask.Builder batchTaskProfileId(String batchTaskProfileId)
The OCID of the batch task profile used for this task.- Parameters:
batchTaskProfileId- the value to set- Returns:
- this builder
-
command
public ComputeTask.Builder command(List<String> command)
An executable command to start the processing of this task.- Parameters:
command- the value to set- Returns:
- this builder
-
arguments
public ComputeTask.Builder arguments(List<String> arguments)
Task arguments.- Parameters:
arguments- the value to set- Returns:
- this builder
-
fleetAssignmentPolicy
public ComputeTask.Builder fleetAssignmentPolicy(FleetAssignmentPolicy fleetAssignmentPolicy)
-
batchTaskEnvironmentId
public ComputeTask.Builder batchTaskEnvironmentId(String batchTaskEnvironmentId)
The OCID of the BatchTaskEnvironment.- Parameters:
batchTaskEnvironmentId- the value to set- Returns:
- this builder
-
build
public ComputeTask build()
-
copy
public ComputeTask.Builder copy(ComputeTask model)
-
-