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 Summary
Modifier and TypeClassDescriptionstatic class
MCRuleSchedule.MCRuleScheduleBuilder<C extends MCRuleSchedule,
B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.structs.AtlanStruct
AtlanStruct.AtlanStructBuilder<C extends AtlanStruct,
B extends AtlanStruct.AtlanStructBuilder<C, B>> Nested classes/interfaces inherited from class com.atlan.model.core.AtlanObject
AtlanObject.AtlanObjectBuilder<C extends AtlanObject,
B extends AtlanObject.AtlanObjectBuilder<C, B>> -
Field Summary
Fields inherited from class com.atlan.model.core.AtlanObject
rawJsonObject
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionstatic MCRuleSchedule.MCRuleScheduleBuilder<?,
?> builder()
protected boolean
boolean
Crontab 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.int
hashCode()
static MCRuleSchedule
of
(String mcRuleScheduleType, Integer mcRuleScheduleIntervalInMinutes, Long mcRuleScheduleStartTime, String mcRuleScheduleCrontab) Quickly create a new MCRuleSchedule.toString()
Methods inherited from class com.atlan.model.core.AtlanObject
getRawJsonObject, setRawJsonObject, toJson
-
Field Details
-
TYPE_NAME
- See Also:
-
-
Constructor Details
-
MCRuleSchedule
-
-
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
-
toBuilder
-
getMcRuleScheduleType
Type of schedule for the rule, for example dynamic or manual. -
getMcRuleScheduleIntervalInMinutes
How often the monitor should run, in minutes. -
getMcRuleScheduleStartTime
When the first execution of the rule should occur (blank means immediate). -
getMcRuleScheduleCrontab
Crontab for the schedule. -
equals
- Overrides:
equals
in classAtlanStruct
-
canEqual
- Overrides:
canEqual
in classAtlanStruct
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAtlanStruct
-
toString
Description copied from class:AtlanObject
- Overrides:
toString
in classAtlanObject
-
getTypeName
Fixed typeName for MCRuleSchedule.- Overrides:
getTypeName
in classAtlanStruct
-