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 Preferences
build()
Preferences.Builder
copy(Preferences model)
Preferences.Builder
onJobFailure(Boolean onJobFailure)
Enables or disables notification on Job Failures.Preferences.Builder
onResourceNonCompliance(Boolean onResourceNonCompliance)
Enables or disables notification when fleet resource becomes non compliant.Preferences.Builder
onRunbookNewerVersion(Boolean onRunbookNewerVersion)
Enables or disables notification when a newer version of runbook associated with a fleet is availablePreferences.Builder
onTaskFailure(Boolean onTaskFailure)
Enables or disables notification on task failure.Preferences.Builder
onTaskPause(Boolean onTaskPause)
Enables or disables notification when a task is paused.Preferences.Builder
onTaskSuccess(Boolean onTaskSuccess)
Enables or disables notification on task success.Preferences.Builder
onTopologyModification(Boolean onTopologyModification)
Enables or disables notification on Environment Fleet Topology Modification.Preferences.Builder
upcomingSchedule(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)
-
-