Show / Hide Table of Contents

Class ScheduleIntervalTrigger

The interval schedule trigger.

Inheritance
object
ScheduleTrigger
ScheduleIntervalTrigger
Inherited Members
ScheduleTrigger.TimeStart
ScheduleTrigger.TimeEnd
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatascienceService.Models
Assembly: OCI.DotNetSDK.Datascience.dll
Syntax
public class ScheduleIntervalTrigger : ScheduleTrigger

Properties

Frequency

Declaration
[Required(ErrorMessage = "Frequency is required.")]
[JsonProperty(PropertyName = "frequency")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ScheduleIntervalTrigger.FrequencyEnum? Frequency { get; set; }
Property Value
Type Description
ScheduleIntervalTrigger.FrequencyEnum?

The type of frequency

Remarks

Required

InitialJitterInMinutes

Declaration
[JsonProperty(PropertyName = "initialJitterInMinutes")]
public int? InitialJitterInMinutes { get; set; }
Property Value
Type Description
int?

Maximum number of minutes after timeStart that the scheduler may use to randomly select the first execution time. This value is considered only when isRandomStartTime is true. This value applies only to the initial execution; subsequent executions remain deterministic based on the resolved first trigger time. If timeStart is null, the service resolves the effective start time using the current time. The initial jitter window is then applied once to that resolved start time to determine the first execution time. If not provided and isRandomStartTime is true, the service defaults the jitter window to half of the configured interval duration. The value must not exceed the configured interval duration.

Interval

Declaration
[Required(ErrorMessage = "Interval is required.")]
[JsonProperty(PropertyName = "interval")]
public int? Interval { get; set; }
Property Value
Type Description
int?

The interval of frequency.

Remarks

Required

IsRandomStartTime

Declaration
[JsonProperty(PropertyName = "isRandomStartTime")]
public bool? IsRandomStartTime { get; set; }
Property Value
Type Description
bool?

when true, system generates a randomized first start time between timeStart and timeStart + initialJitterInMinutes. if timeStart is null, the current time is used as the base start time.

In this article
Back to top