Module Values_1.RefreshFrequencySource

Specifies the interval between each scheduled refresh of a dataset.

Sourcetype nonrec t = {
  1. interval : RefreshInterval.t;
    (*

    The interval between scheduled refreshes. Valid values are as follows: MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset. HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset. DAILY: The dataset refreshes every day. WEEKLY: The dataset refreshes every week. MONTHLY: The dataset refreshes every month.

    *)
  2. refreshOnDay : ScheduleRefreshOnEntity.t option;
    (*

    The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

    *)
  3. timezone : Values_0.String_.t option;
    (*

    The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

    *)
  4. timeOfTheDay : Values_0.String_.t option;
    (*

    The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

    *)
}
Sourceval context_ : string
Sourceval make : ?refreshOnDay:??? -> ?timezone:??? -> ?timeOfTheDay:??? -> interval:RefreshInterval.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of Values_0.String_.t | `Structure of (string * [> `Enum of string | `String of DayOfMonth.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t