Inheritance: Aliyun.Acs.Core.AcsResponse
        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;
        }