public static DescribeEipMonitorDataResponse Unmarshall(UnmarshallerContext context) { DescribeEipMonitorDataResponse describeEipMonitorDataResponse = new DescribeEipMonitorDataResponse(); describeEipMonitorDataResponse.HttpResponse = context.HttpResponse; describeEipMonitorDataResponse.RequestId = context.StringValue("DescribeEipMonitorData.RequestId"); List<DescribeEipMonitorDataResponse.EipMonitorData> eipMonitorDatas = new List<DescribeEipMonitorDataResponse.EipMonitorData>(); for (int i = 0; i < context.Length("DescribeEipMonitorData.EipMonitorDatas.Length"); i++) { DescribeEipMonitorDataResponse.EipMonitorData eipMonitorData = new DescribeEipMonitorDataResponse.EipMonitorData(); eipMonitorData.EipRX = context.IntegerValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].EipRX"); eipMonitorData.EipTX = context.IntegerValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].EipTX"); eipMonitorData.EipFlow = context.IntegerValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].EipFlow"); eipMonitorData.EipBandwidth = context.IntegerValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].EipBandwidth"); eipMonitorData.EipPackets = context.IntegerValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].EipPackets"); eipMonitorData.TimeStamp = context.StringValue("DescribeEipMonitorData.EipMonitorDatas["+ i +"].TimeStamp"); eipMonitorDatas.Add(eipMonitorData); } describeEipMonitorDataResponse.EipMonitorDatas = eipMonitorDatas; return describeEipMonitorDataResponse; }