public static DescribeDiskMonitorDataResponse Unmarshall(UnmarshallerContext context) { DescribeDiskMonitorDataResponse describeDiskMonitorDataResponse = new DescribeDiskMonitorDataResponse(); describeDiskMonitorDataResponse.HttpResponse = context.HttpResponse; describeDiskMonitorDataResponse.RequestId = context.StringValue("DescribeDiskMonitorData.RequestId"); describeDiskMonitorDataResponse.TotalCount = context.IntegerValue("DescribeDiskMonitorData.TotalCount"); List <DescribeDiskMonitorDataResponse.DescribeDiskMonitorData_DiskMonitorData> describeDiskMonitorDataResponse_monitorData = new List <DescribeDiskMonitorDataResponse.DescribeDiskMonitorData_DiskMonitorData>(); for (int i = 0; i < context.Length("DescribeDiskMonitorData.MonitorData.Length"); i++) { DescribeDiskMonitorDataResponse.DescribeDiskMonitorData_DiskMonitorData diskMonitorData = new DescribeDiskMonitorDataResponse.DescribeDiskMonitorData_DiskMonitorData(); diskMonitorData.DiskId = context.StringValue("DescribeDiskMonitorData.MonitorData[" + i + "].DiskId"); diskMonitorData.IOPSRead = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].IOPSRead"); diskMonitorData.IOPSWrite = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].IOPSWrite"); diskMonitorData.IOPSTotal = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].IOPSTotal"); diskMonitorData.BPSRead = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].BPSRead"); diskMonitorData.BPSWrite = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].BPSWrite"); diskMonitorData.BPSTotal = context.IntegerValue("DescribeDiskMonitorData.MonitorData[" + i + "].BPSTotal"); diskMonitorData.TimeStamp = context.StringValue("DescribeDiskMonitorData.MonitorData[" + i + "].TimeStamp"); describeDiskMonitorDataResponse_monitorData.Add(diskMonitorData); } describeDiskMonitorDataResponse.MonitorData = describeDiskMonitorDataResponse_monitorData; return(describeDiskMonitorDataResponse); }
public static DescribeDiskMonitorDataResponse Unmarshall(UnmarshallerContext context) { DescribeDiskMonitorDataResponse describeDiskMonitorDataResponse = new DescribeDiskMonitorDataResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeDiskMonitorData.RequestId"), TotalCount = context.IntegerValue("DescribeDiskMonitorData.TotalCount") }; List <DescribeDiskMonitorDataResponse.DiskMonitorData> monitorData = new List <DescribeDiskMonitorDataResponse.DiskMonitorData>(); for (int i = 0; i < context.Length("DescribeDiskMonitorData.MonitorData.Length"); i++) { DescribeDiskMonitorDataResponse.DiskMonitorData diskMonitorData = new DescribeDiskMonitorDataResponse.DiskMonitorData() { DiskId = context.StringValue($"DescribeDiskMonitorData.MonitorData[{i}].DiskId"), IopsRead = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].IOPSRead"), IopsWrite = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].IOPSWrite"), IopsTotal = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].IOPSTotal"), BpsRead = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].BPSRead"), BpsWrite = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].BPSWrite"), BpsTotal = context.IntegerValue($"DescribeDiskMonitorData.MonitorData[{i}].BPSTotal"), TimeStamp = context.StringValue($"DescribeDiskMonitorData.MonitorData[{i}].TimeStamp") }; monitorData.Add(diskMonitorData); } describeDiskMonitorDataResponse.MonitorData = monitorData; return(describeDiskMonitorDataResponse); }