Esempio n. 1
0
        public static DescribeCdnMonitorDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnMonitorDataResponse describeCdnMonitorDataResponse = new DescribeCdnMonitorDataResponse();

            describeCdnMonitorDataResponse.HttpResponse    = context.HttpResponse;
            describeCdnMonitorDataResponse.RequestId       = context.StringValue("DescribeCdnMonitorData.RequestId");
            describeCdnMonitorDataResponse.DomainName      = context.StringValue("DescribeCdnMonitorData.DomainName");
            describeCdnMonitorDataResponse.StartTime       = context.StringValue("DescribeCdnMonitorData.StartTime");
            describeCdnMonitorDataResponse.EndTime         = context.StringValue("DescribeCdnMonitorData.EndTime");
            describeCdnMonitorDataResponse.MonitorInterval = context.StringValue("DescribeCdnMonitorData.MonitorInterval");

            List <DescribeCdnMonitorDataResponse.DescribeCdnMonitorData_CDNMonitorData> describeCdnMonitorDataResponse_monitorDatas = new List <DescribeCdnMonitorDataResponse.DescribeCdnMonitorData_CDNMonitorData>();

            for (int i = 0; i < context.Length("DescribeCdnMonitorData.MonitorDatas.Length"); i++)
            {
                DescribeCdnMonitorDataResponse.DescribeCdnMonitorData_CDNMonitorData cDNMonitorData = new DescribeCdnMonitorDataResponse.DescribeCdnMonitorData_CDNMonitorData();
                cDNMonitorData.TimeStamp         = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].TimeStamp");
                cDNMonitorData.BytesPerSecond    = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].BytesPerSecond");
                cDNMonitorData.QueryPerSecond    = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].QueryPerSecond");
                cDNMonitorData.RequestHitRate    = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].RequestHitRate");
                cDNMonitorData.BytesHitRate      = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].BytesHitRate");
                cDNMonitorData.AverageObjectSize = context.StringValue("DescribeCdnMonitorData.MonitorDatas[" + i + "].AverageObjectSize");

                describeCdnMonitorDataResponse_monitorDatas.Add(cDNMonitorData);
            }
            describeCdnMonitorDataResponse.MonitorDatas = describeCdnMonitorDataResponse_monitorDatas;

            return(describeCdnMonitorDataResponse);
        }
Esempio n. 2
0
        public static DescribeCdnMonitorDataResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnMonitorDataResponse describeCdnMonitorDataResponse = new DescribeCdnMonitorDataResponse()
            {
                HttpResponse    = context.HttpResponse,
                RequestId       = context.StringValue("DescribeCdnMonitorData.RequestId"),
                DomainName      = context.StringValue("DescribeCdnMonitorData.DomainName"),
                MonitorInterval = context.LongValue("DescribeCdnMonitorData.MonitorInterval"),
                StartTime       = context.StringValue("DescribeCdnMonitorData.StartTime"),
                EndTime         = context.StringValue("DescribeCdnMonitorData.EndTime")
            };
            List <DescribeCdnMonitorDataResponse.CdnMonitorData> monitorDatas = new List <DescribeCdnMonitorDataResponse.CdnMonitorData>();

            for (int i = 0; i < context.Length("DescribeCdnMonitorData.MonitorDatas.Length"); i++)
            {
                DescribeCdnMonitorDataResponse.CdnMonitorData cDnMonitorData = new DescribeCdnMonitorDataResponse.CdnMonitorData()
                {
                    TimeStamp         = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].TimeStamp"),
                    QueryPerSecond    = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].QueryPerSecond"),
                    BytesPerSecond    = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].BytesPerSecond"),
                    BytesHitRate      = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].BytesHitRate"),
                    RequestHitRate    = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].RequestHitRate"),
                    AverageObjectSize = context.StringValue($"DescribeCdnMonitorData.MonitorDatas[{i}].AverageObjectSize")
                };
                monitorDatas.Add(cDnMonitorData);
            }
            describeCdnMonitorDataResponse.MonitorDatas = monitorDatas;

            return(describeCdnMonitorDataResponse);
        }