Class Preferences.Builder

  • Enclosing class:
    Preferences

    public static class Preferences.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • 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