Package com.embabel.agent.core
Class ProcessControl.Builder
-
- All Implemented Interfaces:
public final class ProcessControl.BuilderNested builder for ProcessControl objects.
-
-
Method Summary
Modifier and Type Method Description final ProcessControl.BuildertoolDelay(Delay delay)Sets the delay for tools. final ProcessControl.BuilderoperationDelay(Delay delay)Sets the delay for operations. final ProcessControl.BuilderearlyTerminationPolicy(EarlyTerminationPolicy terminationPolicy)Sets the early termination policy. final ProcessControlbuild()Build the ProcessControl. -
-
Method Detail
-
toolDelay
final ProcessControl.Builder toolDelay(Delay delay)
Sets the delay for tools.
- Parameters:
delay- the new delay- Returns:
this Builder
-
operationDelay
final ProcessControl.Builder operationDelay(Delay delay)
Sets the delay for operations.
- Parameters:
delay- the new delay- Returns:
this Builder
-
earlyTerminationPolicy
final ProcessControl.Builder earlyTerminationPolicy(EarlyTerminationPolicy terminationPolicy)
Sets the early termination policy.
- Parameters:
terminationPolicy- the new termination policy- Returns:
this Builder
-
build
final ProcessControl build()
Build the ProcessControl.
- Returns:
a newly built ProcessControl
-
-
-
-