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;
}