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