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
-
Method Summary
Modifier and TypeMethodDescriptionprotected B
$fillValuesFrom
(C instance) abstract C
build()
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 B
self()
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:
$fillValuesFrom
in classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,
B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
typeName
Fixed typeName for MCRuleSchedule.- Overrides:
typeName
in 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:
self
in classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,
B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
build
- Specified by:
build
in classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,
B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-
toString
- Overrides:
toString
in classAtlanStruct.AtlanStructBuilder<C extends MCRuleSchedule,
B extends MCRuleSchedule.MCRuleScheduleBuilder<C, B>>
-