Class MCRuleSchedule

All Implemented Interfaces:
Serializable

@Generated("com.atlan.generators.ModelGeneratorV2") public class MCRuleSchedule extends AtlanStruct
Detailed information about the schedule for a Monte Carlo rule.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • of

      public static MCRuleSchedule of(String mcRuleScheduleType, Integer mcRuleScheduleIntervalInMinutes, Long mcRuleScheduleStartTime, String mcRuleScheduleCrontab)
      Quickly create a new MCRuleSchedule.
      Parameters:
      mcRuleScheduleType - Type of schedule for the rule, for example dynamic or manual.
      mcRuleScheduleIntervalInMinutes - How often the monitor should run, in minutes.
      mcRuleScheduleStartTime - When the first execution of the rule should occur (blank means immediate).
      mcRuleScheduleCrontab - Crontab for the schedule.
      Returns:
      a MCRuleSchedule with the provided information
    • builder

      public static MCRuleSchedule.MCRuleScheduleBuilder<?,?> builder()
    • toBuilder

      public MCRuleSchedule.MCRuleScheduleBuilder<?,?> toBuilder()
    • getMcRuleScheduleType

      public String getMcRuleScheduleType()
      Type of schedule for the rule, for example dynamic or manual.
    • getMcRuleScheduleIntervalInMinutes

      public Integer getMcRuleScheduleIntervalInMinutes()
      How often the monitor should run, in minutes.
    • getMcRuleScheduleStartTime

      public Long getMcRuleScheduleStartTime()
      When the first execution of the rule should occur (blank means immediate).
    • getMcRuleScheduleCrontab

      public String getMcRuleScheduleCrontab()
      Crontab for the schedule.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanStruct
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanStruct
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanStruct
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject
    • getTypeName

      public String getTypeName()
      Fixed typeName for MCRuleSchedule.
      Overrides:
      getTypeName in class AtlanStruct