public static DescribeInstanceMonitorDataResponse Unmarshall(UnmarshallerContext context) { DescribeInstanceMonitorDataResponse describeInstanceMonitorDataResponse = new DescribeInstanceMonitorDataResponse(); describeInstanceMonitorDataResponse.HttpResponse = context.HttpResponse; describeInstanceMonitorDataResponse.RequestId = context.StringValue("DescribeInstanceMonitorData.RequestId"); List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData> describeInstanceMonitorDataResponse_monitorData = new List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData>(); for (int i = 0; i < context.Length("DescribeInstanceMonitorData.MonitorData.Length"); i++) { DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData instanceMonitorData = new DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData(); instanceMonitorData.InstanceId = context.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InstanceId"); instanceMonitorData.CPU = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPU"); instanceMonitorData.IntranetRX = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetRX"); instanceMonitorData.IntranetTX = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetTX"); instanceMonitorData.IntranetBandwidth = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetBandwidth"); instanceMonitorData.InternetRX = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetRX"); instanceMonitorData.InternetTX = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetTX"); instanceMonitorData.InternetBandwidth = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetBandwidth"); instanceMonitorData.IOPSRead = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSRead"); instanceMonitorData.IOPSWrite = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSWrite"); instanceMonitorData.BPSRead = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSRead"); instanceMonitorData.BPSWrite = context.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSWrite"); instanceMonitorData.TimeStamp = context.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].TimeStamp"); describeInstanceMonitorDataResponse_monitorData.Add(instanceMonitorData); } describeInstanceMonitorDataResponse.MonitorData = describeInstanceMonitorDataResponse_monitorData; return(describeInstanceMonitorDataResponse); }
public static DescribeInstanceMonitorDataResponse Unmarshall(UnmarshallerContext _ctx) { DescribeInstanceMonitorDataResponse describeInstanceMonitorDataResponse = new DescribeInstanceMonitorDataResponse(); describeInstanceMonitorDataResponse.HttpResponse = _ctx.HttpResponse; describeInstanceMonitorDataResponse.RequestId = _ctx.StringValue("DescribeInstanceMonitorData.RequestId"); List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData> describeInstanceMonitorDataResponse_monitorData = new List <DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData>(); for (int i = 0; i < _ctx.Length("DescribeInstanceMonitorData.MonitorData.Length"); i++) { DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData instanceMonitorData = new DescribeInstanceMonitorDataResponse.DescribeInstanceMonitorData_InstanceMonitorData(); instanceMonitorData.InstanceId = _ctx.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InstanceId"); instanceMonitorData.CPU = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPU"); instanceMonitorData.IntranetRX = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetRX"); instanceMonitorData.IntranetTX = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetTX"); instanceMonitorData.IntranetBandwidth = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IntranetBandwidth"); instanceMonitorData.InternetRX = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetRX"); instanceMonitorData.InternetTX = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetTX"); instanceMonitorData.InternetBandwidth = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].InternetBandwidth"); instanceMonitorData.IOPSRead = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSRead"); instanceMonitorData.IOPSWrite = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].IOPSWrite"); instanceMonitorData.BPSRead = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSRead"); instanceMonitorData.BPSWrite = _ctx.IntegerValue("DescribeInstanceMonitorData.MonitorData[" + i + "].BPSWrite"); instanceMonitorData.CPUCreditUsage = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUCreditUsage"); instanceMonitorData.CPUCreditBalance = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUCreditBalance"); instanceMonitorData.CPUAdvanceCreditBalance = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUAdvanceCreditBalance"); instanceMonitorData.CPUNotpaidSurplusCreditUsage = _ctx.FloatValue("DescribeInstanceMonitorData.MonitorData[" + i + "].CPUNotpaidSurplusCreditUsage"); instanceMonitorData.TimeStamp = _ctx.StringValue("DescribeInstanceMonitorData.MonitorData[" + i + "].TimeStamp"); describeInstanceMonitorDataResponse_monitorData.Add(instanceMonitorData); } describeInstanceMonitorDataResponse.MonitorData = describeInstanceMonitorDataResponse_monitorData; return(describeInstanceMonitorDataResponse); }