Package com.atlan.model.structs
Class MCRuleSchedule.MCRuleScheduleBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C,B>>
java.lang.Object
com.atlan.model.core.AtlanObject.AtlanObjectBuilder<C,B>
com.atlan.model.structs.AtlanStruct.AtlanStructBuilder<C,B>
com.atlan.model.structs.MCRuleSchedule.MCRuleScheduleBuilder<C,B>
- Enclosing class:
MCRuleSchedule
public abstract static class MCRuleSchedule.MCRuleScheduleBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C,B>>
extends AtlanStruct.AtlanStructBuilder<C,B>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected B$fillValuesFrom(C instance) abstract Cbuild()mcRuleScheduleCrontab(String mcRuleScheduleCrontab) Crontab for the schedule.mcRuleScheduleIntervalInMinutes(Integer mcRuleScheduleIntervalInMinutes) How often the monitor should run, in minutes.mcRuleScheduleStartTime(Long mcRuleScheduleStartTime) When the first execution of the rule should occur (blank means immediate).mcRuleScheduleType(String mcRuleScheduleType) Type of schedule for the rule, for example dynamic or manual.protected abstract Bself()toString()Fixed typeName for MCRuleSchedule.Methods inherited from class com.atlan.model.core.AtlanObject.AtlanObjectBuilder
rawJsonObject
-
Constructor Details
-
MCRuleScheduleBuilder
public MCRuleScheduleBuilder()
-
-
Method Details
-
$fillValuesFrom
- Overrides:
$fillValuesFromin classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
typeName
Fixed typeName for MCRuleSchedule.- Overrides:
typeNamein classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>> - Returns:
this.
-
mcRuleScheduleType
Type of schedule for the rule, for example dynamic or manual.- Returns:
this.
-
mcRuleScheduleIntervalInMinutes
How often the monitor should run, in minutes.- Returns:
this.
-
mcRuleScheduleStartTime
When the first execution of the rule should occur (blank means immediate).- Returns:
this.
-
mcRuleScheduleCrontab
Crontab for the schedule.- Returns:
this.
-
self
- Specified by:
selfin classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
build
- Specified by:
buildin classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
toString
- Overrides:
toStringin classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-