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);
        }
示例#2
0
        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);
        }