Class CubeInfo
- Namespace
- Geotab.Checkmate.ObjectModel
- Assembly
- Geotab.Checkmate.ObjectModel.dll
The object model for containing the data related to generated cube metadata
public class CubeInfo : NameEntity, IEntity, IComparable, IIdentifiable
- Inheritance
-
CubeInfo
- Implements
- Inherited Members
Constructors
CubeInfo()
Initializes a new instance of the CubeInfo class.
public CubeInfo()
CubeInfo(CubeInfo)
Initializes a new instance of the CubeInfo class.
public CubeInfo(CubeInfo cubeInfo)
Parameters
CubeInfo(Id?, string?, CubeType, in DateTime, in DateTime, string, in DateTime, bool, in DateTime)
Initializes a new instance of the CubeInfo class.
public CubeInfo(Id? id, string? name, CubeType cubeType, in DateTime fromDate, in DateTime toDate, string timeZoneId, in DateTime createStartTime, bool isOutdated, in DateTime outdatedTime)
Parameters
id
IdThe Id.
name
stringThe name of the cube
cubeType
CubeTypeThe type of CubeType
fromDate
DateTimeThe lower bound date which is used to create the cube
toDate
DateTimeThe upper bound date which is used to create the cube
timeZoneId
stringThe timezone id for which the cube is created
createStartTime
DateTimeThe create start time for the cube
isOutdated
boolThe outdated state of the cube
outdatedTime
DateTimeThe last time when the cube has marked as outdated
Properties
CreateStartTime
Gets or sets the cube created date time
public DateTime CreateStartTime { get; set; }
Property Value
CubeType
Gets or sets the type of the cube
public CubeType CubeType { get; set; }
Property Value
FromDate
Gets or sets the lower bound of the date range used to create the cube
public DateTime FromDate { get; set; }
Property Value
IsOutdated
Gets or sets a value indicating whether the cube is outdated or not
public bool IsOutdated { get; set; }
Property Value
OutdatedTime
Gets or sets the last date time when the cube has marked as outdated
public DateTime OutdatedTime { get; set; }
Property Value
TimeZoneId
Gets or sets the Timezone Id which is used to create the cube
public string TimeZoneId { get; set; }
Property Value
ToDate
Gets or sets the upper bound of the date range used to create the cube
public DateTime ToDate { get; set; }
Property Value
Methods
Clone()
Clones the CubeInfo
public override IEntity Clone()