Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Data - Scoped, Global

The Data API provides a data object that contains the results of transform performed by a sn_clotho.Client.transform() method.

Do not use a constructor to create an instance of this class, instead use the object returned by the sn_clotho.Client.transform() method.

You can call this class in scoped and global server scripts. This class runs in the sn_clotho namespace identifier.

This class is part of the MetricBase application.

Parent Topic:Server API reference

Scoped Data - getEnd()

Returns the end time for data in the Data object.

NameTypeDescription
None  
TypeDescription
GlideDateTimeThe end of the time period.

Scoped Data - getLabel()

Returns the label assigned by the sn_clotho.ClothoTransform.label() method.

NameTypeDescription
None  
TypeDescription
StringThe label assigned to the data.

Scoped Data - getMetricName()

Returns the name of the metric of the data series. Returns null when the data object is associated with multiple data series.

NameTypeDescription
None  
TypeDescription
StringName of the metric field. Returns null when the data object is associated with multiple data series.

Scoped Data - getPeriod()

Returns the time period in milliseconds.

NameTypeDescription
None  
TypeDescription
NumberThe elapsed time in seconds.

Scoped Data - getStart()

Returns the start time for data in the Data object.

NameTypeDescription
None  
TypeDescription
GlideDateTimeThe time for the first data point.

Scoped Data - getSubject()

Returns the subject of the data series. Returns null when the data object is associated with multiple data series.

NameTypeDescription
None  
TypeDescription
StringThe subject field value of the subject GlideRecord. This is generally the sys_id of the subject GlideRecord.

Scoped Data - getTableName()

Returns the name of the table assigned in the DataSelector class constructor. Returns null when the data object is associated with multiple data series.

NameTypeDescription
None  
TypeDescription
StringTable name. Returns null when the data object is associated with multiple data series.

Scoped Data - getValues()

Returns an array of values.

NameTypeDescription
None  
TypeDescription
ArrayAn array of numbers.

Scoped Data - size()

Returns the number of values in the Data object.

NameTypeDescription
None  
TypeDescription
NumberThe number of values in the object.