public static DescribeDomainISPDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainISPDataResponse describeDomainISPDataResponse = new DescribeDomainISPDataResponse(); describeDomainISPDataResponse.HttpResponse = context.HttpResponse; describeDomainISPDataResponse.RequestId = context.StringValue("DescribeDomainISPData.RequestId"); describeDomainISPDataResponse.DomainName = context.StringValue("DescribeDomainISPData.DomainName"); describeDomainISPDataResponse.DataInterval = context.StringValue("DescribeDomainISPData.DataInterval"); describeDomainISPDataResponse.StartTime = context.StringValue("DescribeDomainISPData.StartTime"); describeDomainISPDataResponse.EndTime = context.StringValue("DescribeDomainISPData.EndTime"); List<DescribeDomainISPDataResponse.ISPProportionData> value = new List<DescribeDomainISPDataResponse.ISPProportionData>(); for (int i = 0; i < context.Length("DescribeDomainISPData.Value.Length"); i++) { DescribeDomainISPDataResponse.ISPProportionData iSPProportionData = new DescribeDomainISPDataResponse.ISPProportionData(); iSPProportionData.ISP = context.StringValue("DescribeDomainISPData.Value["+ i +"].ISP"); iSPProportionData.Proportion = context.StringValue("DescribeDomainISPData.Value["+ i +"].Proportion"); iSPProportionData.IspEname = context.StringValue("DescribeDomainISPData.Value["+ i +"].IspEname"); iSPProportionData.AvgObjectSize = context.StringValue("DescribeDomainISPData.Value["+ i +"].AvgObjectSize"); iSPProportionData.AvgResponseTime = context.StringValue("DescribeDomainISPData.Value["+ i +"].AvgResponseTime"); iSPProportionData.Bps = context.StringValue("DescribeDomainISPData.Value["+ i +"].Bps"); iSPProportionData.ByteHitRate = context.StringValue("DescribeDomainISPData.Value["+ i +"].ByteHitRate"); iSPProportionData.Qps = context.StringValue("DescribeDomainISPData.Value["+ i +"].Qps"); iSPProportionData.ReqErrRate = context.StringValue("DescribeDomainISPData.Value["+ i +"].ReqErrRate"); iSPProportionData.ReqHitRate = context.StringValue("DescribeDomainISPData.Value["+ i +"].ReqHitRate"); iSPProportionData.AvgResponseRate = context.StringValue("DescribeDomainISPData.Value["+ i +"].AvgResponseRate"); iSPProportionData.TotalBytes = context.StringValue("DescribeDomainISPData.Value["+ i +"].TotalBytes"); iSPProportionData.BytesProportion = context.StringValue("DescribeDomainISPData.Value["+ i +"].BytesProportion"); iSPProportionData.TotalQuery = context.StringValue("DescribeDomainISPData.Value["+ i +"].TotalQuery"); value.Add(iSPProportionData); } describeDomainISPDataResponse.Value = value; return describeDomainISPDataResponse; }