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