/// <summary>
 /// Initializes a new instance of the <see cref="ViewBoxStats" /> class.
 /// </summary>
 /// <param name="cloudUsagePerfStats">cloudUsagePerfStats.</param>
 /// <param name="dataUsageStats">dataUsageStats.</param>
 /// <param name="id">Specifies the id of the Storage Domain (View Box)..</param>
 /// <param name="localUsagePerfStats">localUsagePerfStats.</param>
 /// <param name="logicalStats">logicalStats.</param>
 /// <param name="usagePerfStats">usagePerfStats.</param>
 public ViewBoxStats(UsageAndPerformanceStats cloudUsagePerfStats = default(UsageAndPerformanceStats), DataUsageStats dataUsageStats = default(DataUsageStats), long?id = default(long?), UsageAndPerformanceStats localUsagePerfStats = default(UsageAndPerformanceStats), LogicalStats logicalStats = default(LogicalStats), UsageAndPerformanceStats usagePerfStats = default(UsageAndPerformanceStats))
 {
     this.Id = id;
     this.CloudUsagePerfStats = cloudUsagePerfStats;
     this.DataUsageStats      = dataUsageStats;
     this.Id = id;
     this.LocalUsagePerfStats = localUsagePerfStats;
     this.LogicalStats        = logicalStats;
     this.UsagePerfStats      = usagePerfStats;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ClusterStats" /> class.
 /// </summary>
 /// <param name="cloudUsagePerfStats">Provides usage and performance statistics for the remote data stored on a Cloud Tier by the Cohesity Cluster..</param>
 /// <param name="dataReductionRatio">Specifies the ratio of logical bytes (not reduced by change-block tracking, compression and deduplication) to physical bytes (reduced by change-block tracking, compression and deduplication)..</param>
 /// <param name="dataUsageStats">dataUsageStats.</param>
 /// <param name="id">Specifies the id of the Cohesity Cluster..</param>
 /// <param name="localUsagePerfStats">Provides usage and performance statistics for local data stored directly on the Cohesity Cluster..</param>
 /// <param name="logicalStats">Specifies the total logical data size of all the local and Cloud Tier data stored by the Cohesity Cluster before the data is reduced by change-block tracking, compression and deduplication. The size of the data if the data is fully hydrated or expanded..</param>
 /// <param name="usagePerfStats">Provides usage and performance statistics about the local data stored directly on the Cohesity Cluster and the remote data stored on a Cloud Tier for the Cohesity Cluster..</param>
 public ClusterStats(UsageAndPerformanceStats cloudUsagePerfStats = default(UsageAndPerformanceStats), double?dataReductionRatio = default(double?), DataUsageStats dataUsageStats = default(DataUsageStats), long?id = default(long?), UsageAndPerformanceStats localUsagePerfStats = default(UsageAndPerformanceStats), LogicalStats logicalStats = default(LogicalStats), UsageAndPerformanceStats usagePerfStats = default(UsageAndPerformanceStats))
 {
     this.CloudUsagePerfStats = cloudUsagePerfStats;
     this.DataReductionRatio  = dataReductionRatio;
     this.Id = id;
     this.LocalUsagePerfStats = localUsagePerfStats;
     this.LogicalStats        = logicalStats;
     this.UsagePerfStats      = usagePerfStats;
     this.CloudUsagePerfStats = cloudUsagePerfStats;
     this.DataReductionRatio  = dataReductionRatio;
     this.DataUsageStats      = dataUsageStats;
     this.Id = id;
     this.LocalUsagePerfStats = localUsagePerfStats;
     this.LogicalStats        = logicalStats;
     this.UsagePerfStats      = usagePerfStats;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NodeStats" /> class.
 /// </summary>
 /// <param name="id">Id is the Id of the Node..</param>
 /// <param name="usagePerfStats">usagePerfStats.</param>
 public NodeStats(long?id = default(long?), UsageAndPerformanceStats usagePerfStats = default(UsageAndPerformanceStats))
 {
     this.Id             = id;
     this.Id             = id;
     this.UsagePerfStats = usagePerfStats;
 }