Module Values.DataPartitionStorageOptionsSource

Size, time, and location options for the data partition.

Sourcetype nonrec t = {
  1. maximumSize : StorageMaximumSize.t;
    (*

    The maximum storage size of the data stored in the data partition. Newer data overwrites older data when the partition reaches the maximum size.

    *)
  2. storageLocation : StorageLocation.t;
    (*

    The folder name for the data partition under the campaign storage folder.

    *)
  3. minimumTimeToLive : StorageMinimumTimeToLive.t;
    (*

    The amount of time that data in this partition will be kept on disk. After the designated amount of time passes, the data can be removed, but it's not guaranteed to be removed. Before the time expires, data in this partition can still be deleted if the partition reaches its configured maximum size. Newer data will overwrite older data when the partition reaches the maximum size.

    *)
}
Sourceval context_ : string
Sourceval make : maximumSize:StorageMaximumSize.t -> storageLocation:StorageLocation.t -> minimumTimeToLive:StorageMinimumTimeToLive.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of StorageLocation.t | `Structure of (string * [> `Enum of string | `Integer of StorageMaximumSizeValue.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