Class Preferences.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetappsmanagement.model.Preferences.Builder
-
- Enclosing class:
- Preferences
public static class Preferences.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Preferencesbuild()Preferences.Buildercopy(Preferences model)Preferences.BuilderonJobFailure(Boolean onJobFailure)Enables or disables notification on Job Failures.Preferences.BuilderonResourceNonCompliance(Boolean onResourceNonCompliance)Enables or disables notification when fleet resource becomes non compliant.Preferences.BuilderonRunbookNewerVersion(Boolean onRunbookNewerVersion)Enables or disables notification when a newer version of runbook associated with a fleet is availablePreferences.BuilderonTaskFailure(Boolean onTaskFailure)Enables or disables notification on task failure.Preferences.BuilderonTaskPause(Boolean onTaskPause)Enables or disables notification when a task is paused.Preferences.BuilderonTaskSuccess(Boolean onTaskSuccess)Enables or disables notification on task success.Preferences.BuilderonTopologyModification(Boolean onTopologyModification)Enables or disables notification on Environment Fleet Topology Modification.Preferences.BuilderupcomingSchedule(UpcomingSchedule upcomingSchedule)
-
-
-
Method Detail
-
upcomingSchedule
public Preferences.Builder upcomingSchedule(UpcomingSchedule upcomingSchedule)
-
onJobFailure
public Preferences.Builder onJobFailure(Boolean onJobFailure)
Enables or disables notification on Job Failures.- Parameters:
onJobFailure- the value to set- Returns:
- this builder
-
onTopologyModification
public Preferences.Builder onTopologyModification(Boolean onTopologyModification)
Enables or disables notification on Environment Fleet Topology Modification.- Parameters:
onTopologyModification- the value to set- Returns:
- this builder
-
onTaskPause
public Preferences.Builder onTaskPause(Boolean onTaskPause)
Enables or disables notification when a task is paused.- Parameters:
onTaskPause- the value to set- Returns:
- this builder
-
onTaskFailure
public Preferences.Builder onTaskFailure(Boolean onTaskFailure)
Enables or disables notification on task failure.- Parameters:
onTaskFailure- the value to set- Returns:
- this builder
-
onTaskSuccess
public Preferences.Builder onTaskSuccess(Boolean onTaskSuccess)
Enables or disables notification on task success.- Parameters:
onTaskSuccess- the value to set- Returns:
- this builder
-
onResourceNonCompliance
public Preferences.Builder onResourceNonCompliance(Boolean onResourceNonCompliance)
Enables or disables notification when fleet resource becomes non compliant.- Parameters:
onResourceNonCompliance- the value to set- Returns:
- this builder
-
onRunbookNewerVersion
public Preferences.Builder onRunbookNewerVersion(Boolean onRunbookNewerVersion)
Enables or disables notification when a newer version of runbook associated with a fleet is available- Parameters:
onRunbookNewerVersion- the value to set- Returns:
- this builder
-
build
public Preferences build()
-
copy
public Preferences.Builder copy(Preferences model)
-
-