public static DescribeDomainRegionDataResponse Unmarshall(UnmarshallerContext context) { DescribeDomainRegionDataResponse describeDomainRegionDataResponse = new DescribeDomainRegionDataResponse(); describeDomainRegionDataResponse.HttpResponse = context.HttpResponse; describeDomainRegionDataResponse.RequestId = context.StringValue("DescribeDomainRegionData.RequestId"); describeDomainRegionDataResponse.DomainName = context.StringValue("DescribeDomainRegionData.DomainName"); describeDomainRegionDataResponse.DataInterval = context.StringValue("DescribeDomainRegionData.DataInterval"); describeDomainRegionDataResponse.StartTime = context.StringValue("DescribeDomainRegionData.StartTime"); describeDomainRegionDataResponse.EndTime = context.StringValue("DescribeDomainRegionData.EndTime"); List<DescribeDomainRegionDataResponse.RegionProportionData> value = new List<DescribeDomainRegionDataResponse.RegionProportionData>(); for (int i = 0; i < context.Length("DescribeDomainRegionData.Value.Length"); i++) { DescribeDomainRegionDataResponse.RegionProportionData regionProportionData = new DescribeDomainRegionDataResponse.RegionProportionData(); regionProportionData.Region = context.StringValue("DescribeDomainRegionData.Value["+ i +"].Region"); regionProportionData.Proportion = context.StringValue("DescribeDomainRegionData.Value["+ i +"].Proportion"); regionProportionData.RegionEname = context.StringValue("DescribeDomainRegionData.Value["+ i +"].RegionEname"); regionProportionData.AvgObjectSize = context.StringValue("DescribeDomainRegionData.Value["+ i +"].AvgObjectSize"); regionProportionData.AvgResponseTime = context.StringValue("DescribeDomainRegionData.Value["+ i +"].AvgResponseTime"); regionProportionData.Bps = context.StringValue("DescribeDomainRegionData.Value["+ i +"].Bps"); regionProportionData.ByteHitRate = context.StringValue("DescribeDomainRegionData.Value["+ i +"].ByteHitRate"); regionProportionData.Qps = context.StringValue("DescribeDomainRegionData.Value["+ i +"].Qps"); regionProportionData.ReqErrRate = context.StringValue("DescribeDomainRegionData.Value["+ i +"].ReqErrRate"); regionProportionData.ReqHitRate = context.StringValue("DescribeDomainRegionData.Value["+ i +"].ReqHitRate"); regionProportionData.AvgResponseRate = context.StringValue("DescribeDomainRegionData.Value["+ i +"].AvgResponseRate"); regionProportionData.TotalBytes = context.StringValue("DescribeDomainRegionData.Value["+ i +"].TotalBytes"); regionProportionData.BytesProportion = context.StringValue("DescribeDomainRegionData.Value["+ i +"].BytesProportion"); regionProportionData.TotalQuery = context.StringValue("DescribeDomainRegionData.Value["+ i +"].TotalQuery"); value.Add(regionProportionData); } describeDomainRegionDataResponse.Value = value; return describeDomainRegionDataResponse; }