Package com.atlan.model.structs
Class MCRuleSchedule
java.lang.Object
com.atlan.model.core.AtlanObject
com.atlan.model.structs.AtlanStruct
com.atlan.model.structs.MCRuleSchedule
- All Implemented Interfaces:
- Serializable
Detailed information about the schedule for a Monte Carlo rule.
- See Also:
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classMCRuleSchedule.MCRuleScheduleBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.structs.AtlanStructAtlanStruct.AtlanStructBuilder<C extends AtlanStruct,B extends AtlanStruct.AtlanStructBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObjectAtlanObject.AtlanObjectBuilder<C extends AtlanObject,B extends AtlanObject.AtlanObjectBuilder<C, B>> 
- 
Field SummaryFieldsFields inherited from class com.atlan.model.core.AtlanObjectrawJsonObject
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotected
- 
Method SummaryModifier and TypeMethodDescriptionstatic MCRuleSchedule.MCRuleScheduleBuilder<?, ?> builder()protected booleanbooleanCrontab for the schedule.How often the monitor should run, in minutes.When the first execution of the rule should occur (blank means immediate).Type of schedule for the rule, for example dynamic or manual.Fixed typeName for MCRuleSchedule.inthashCode()static MCRuleScheduleof(String mcRuleScheduleType, Integer mcRuleScheduleIntervalInMinutes, Long mcRuleScheduleStartTime, String mcRuleScheduleCrontab) Quickly create a new MCRuleSchedule.toString()Methods inherited from class com.atlan.model.core.AtlanObjectgetRawJsonObject, setRawJsonObject, toJson
- 
Field Details- 
TYPE_NAME- See Also:
 
 
- 
- 
Constructor Details- 
MCRuleSchedule
 
- 
- 
Method Details- 
ofpublic 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
- 
toBuilder
- 
getMcRuleScheduleTypeType of schedule for the rule, for example dynamic or manual.
- 
getMcRuleScheduleIntervalInMinutesHow often the monitor should run, in minutes.
- 
getMcRuleScheduleStartTimeWhen the first execution of the rule should occur (blank means immediate).
- 
getMcRuleScheduleCrontabCrontab for the schedule.
- 
equals- Overrides:
- equalsin class- AtlanStruct
 
- 
canEqual- Overrides:
- canEqualin class- AtlanStruct
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- AtlanStruct
 
- 
toStringDescription copied from class:AtlanObject- Overrides:
- toStringin class- AtlanObject
 
- 
getTypeNameFixed typeName for MCRuleSchedule.- Overrides:
- getTypeNamein class- AtlanStruct
 
 
-