Пример #1
0
        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);
        }
Пример #2
0
        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);
        }