public static DescribeDomainsUsageByDayResponse Unmarshall(UnmarshallerContext context) { DescribeDomainsUsageByDayResponse describeDomainsUsageByDayResponse = new DescribeDomainsUsageByDayResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeDomainsUsageByDay.RequestId"), DomainName = context.StringValue("DescribeDomainsUsageByDay.DomainName"), DataInterval = context.StringValue("DescribeDomainsUsageByDay.DataInterval"), StartTime = context.StringValue("DescribeDomainsUsageByDay.StartTime"), EndTime = context.StringValue("DescribeDomainsUsageByDay.EndTime") }; DescribeDomainsUsageByDayResponse.UsageTotal_ usageTotal = new DescribeDomainsUsageByDayResponse.UsageTotal_() { BytesHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.BytesHitRate"), RequestHitRate = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.RequestHitRate"), MaxBps = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBps"), MaxBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBpsTime"), MaxSrcBps = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBps"), MaxSrcBpsTime = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBpsTime"), TotalAccess = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalAccess"), TotalTraffic = context.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalTraffic") }; describeDomainsUsageByDayResponse.UsageTotal = usageTotal; List <DescribeDomainsUsageByDayResponse.UsageByDay> usageByDays = new List <DescribeDomainsUsageByDayResponse.UsageByDay>(); for (int i = 0; i < context.Length("DescribeDomainsUsageByDay.UsageByDays.Length"); i++) { DescribeDomainsUsageByDayResponse.UsageByDay usageByDay = new DescribeDomainsUsageByDayResponse.UsageByDay() { TimeStamp = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].TimeStamp"), Qps = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].Qps"), BytesHitRate = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].BytesHitRate"), RequestHitRate = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].RequestHitRate"), MaxBps = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].MaxBps"), MaxBpsTime = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].MaxBpsTime"), MaxSrcBps = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].MaxSrcBps"), MaxSrcBpsTime = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].MaxSrcBpsTime"), TotalAccess = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].TotalAccess"), TotalTraffic = context.StringValue($"DescribeDomainsUsageByDay.UsageByDays[{i}].TotalTraffic") }; usageByDays.Add(usageByDay); } describeDomainsUsageByDayResponse.UsageByDays = usageByDays; return(describeDomainsUsageByDayResponse); }
public static DescribeDomainsUsageByDayResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDomainsUsageByDayResponse describeDomainsUsageByDayResponse = new DescribeDomainsUsageByDayResponse(); describeDomainsUsageByDayResponse.HttpResponse = _ctx.HttpResponse; describeDomainsUsageByDayResponse.RequestId = _ctx.StringValue("DescribeDomainsUsageByDay.RequestId"); describeDomainsUsageByDayResponse.DomainName = _ctx.StringValue("DescribeDomainsUsageByDay.DomainName"); describeDomainsUsageByDayResponse.DataInterval = _ctx.StringValue("DescribeDomainsUsageByDay.DataInterval"); describeDomainsUsageByDayResponse.StartTime = _ctx.StringValue("DescribeDomainsUsageByDay.StartTime"); describeDomainsUsageByDayResponse.EndTime = _ctx.StringValue("DescribeDomainsUsageByDay.EndTime"); DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageTotal usageTotal = new DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageTotal(); usageTotal.BytesHitRate = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.BytesHitRate"); usageTotal.RequestHitRate = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.RequestHitRate"); usageTotal.MaxBps = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBps"); usageTotal.MaxBpsTime = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxBpsTime"); usageTotal.MaxSrcBps = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBps"); usageTotal.MaxSrcBpsTime = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.MaxSrcBpsTime"); usageTotal.TotalAccess = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalAccess"); usageTotal.TotalTraffic = _ctx.StringValue("DescribeDomainsUsageByDay.UsageTotal.TotalTraffic"); describeDomainsUsageByDayResponse.UsageTotal = usageTotal; List <DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageByDay> describeDomainsUsageByDayResponse_usageByDays = new List <DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageByDay>(); for (int i = 0; i < _ctx.Length("DescribeDomainsUsageByDay.UsageByDays.Length"); i++) { DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageByDay usageByDay = new DescribeDomainsUsageByDayResponse.DescribeDomainsUsageByDay_UsageByDay(); usageByDay.TimeStamp = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].TimeStamp"); usageByDay.Qps = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].Qps"); usageByDay.BytesHitRate = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].BytesHitRate"); usageByDay.RequestHitRate = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].RequestHitRate"); usageByDay.MaxBps = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].MaxBps"); usageByDay.MaxBpsTime = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].MaxBpsTime"); usageByDay.MaxSrcBps = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].MaxSrcBps"); usageByDay.MaxSrcBpsTime = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].MaxSrcBpsTime"); usageByDay.TotalAccess = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].TotalAccess"); usageByDay.TotalTraffic = _ctx.StringValue("DescribeDomainsUsageByDay.UsageByDays[" + i + "].TotalTraffic"); describeDomainsUsageByDayResponse_usageByDays.Add(usageByDay); } describeDomainsUsageByDayResponse.UsageByDays = describeDomainsUsageByDayResponse_usageByDays; return(describeDomainsUsageByDayResponse); }