Class ComponentProperties.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.ComponentProperties.Builder
-
- Enclosing class:
- ComponentProperties
public static class ComponentProperties.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentProperties.BuilderactionOnFailure(ComponentProperties.ActionOnFailure actionOnFailure)The action to be taken in case of a failure.ComponentPropertiesbuild()ComponentProperties.Buildercopy(ComponentProperties model)ComponentProperties.BuildernotificationPreferences(TaskNotificationPreferences notificationPreferences)ComponentProperties.BuilderpauseDetails(PauseDetails pauseDetails)ComponentProperties.BuilderpreCondition(String preCondition)Build control flow conditions that determine the relevance of the task execution.ComponentProperties.BuilderrunOn(RunOnDetails runOn)
-
-
-
Method Detail
-
runOn
public ComponentProperties.Builder runOn(RunOnDetails runOn)
-
preCondition
public ComponentProperties.Builder preCondition(String preCondition)
Build control flow conditions that determine the relevance of the task execution.- Parameters:
preCondition- the value to set- Returns:
- this builder
-
actionOnFailure
public ComponentProperties.Builder actionOnFailure(ComponentProperties.ActionOnFailure actionOnFailure)
The action to be taken in case of a failure.- Parameters:
actionOnFailure- the value to set- Returns:
- this builder
-
pauseDetails
public ComponentProperties.Builder pauseDetails(PauseDetails pauseDetails)
-
notificationPreferences
public ComponentProperties.Builder notificationPreferences(TaskNotificationPreferences notificationPreferences)
-
build
public ComponentProperties build()
-
copy
public ComponentProperties.Builder copy(ComponentProperties model)
-
-