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
idIdThe Id.
namestringThe name of the cube
cubeTypeCubeTypeThe type of CubeType
fromDateDateTimeThe lower bound date which is used to create the cube
toDateDateTimeThe upper bound date which is used to create the cube
timeZoneIdstringThe timezone id for which the cube is created
createStartTimeDateTimeThe create start time for the cube
isOutdatedboolThe outdated state of the cube
outdatedTimeDateTimeThe 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()