public static DescribeSlowLogsResponse Unmarshall(UnmarshallerContext context) { DescribeSlowLogsResponse describeSlowLogsResponse = new DescribeSlowLogsResponse(); describeSlowLogsResponse.HttpResponse = context.HttpResponse; describeSlowLogsResponse.RequestId = context.StringValue("DescribeSlowLogs.RequestId"); describeSlowLogsResponse.Engine = context.StringValue("DescribeSlowLogs.Engine"); describeSlowLogsResponse.StartTime = context.StringValue("DescribeSlowLogs.StartTime"); describeSlowLogsResponse.EndTime = context.StringValue("DescribeSlowLogs.EndTime"); describeSlowLogsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogs.TotalRecordCount"); describeSlowLogsResponse.PageNumber = context.IntegerValue("DescribeSlowLogs.PageNumber"); describeSlowLogsResponse.PageRecordCount = context.IntegerValue("DescribeSlowLogs.PageRecordCount"); List<DescribeSlowLogsResponse.SQLSlowLog> items = new List<DescribeSlowLogsResponse.SQLSlowLog>(); for (int i = 0; i < context.Length("DescribeSlowLogs.Items.Length"); i++) { DescribeSlowLogsResponse.SQLSlowLog sQLSlowLog = new DescribeSlowLogsResponse.SQLSlowLog(); sQLSlowLog.SlowLogId = context.LongValue("DescribeSlowLogs.Items["+ i +"].SlowLogId"); sQLSlowLog.SQLId = context.LongValue("DescribeSlowLogs.Items["+ i +"].SQLId"); sQLSlowLog.DBName = context.StringValue("DescribeSlowLogs.Items["+ i +"].DBName"); sQLSlowLog.SQLText = context.StringValue("DescribeSlowLogs.Items["+ i +"].SQLText"); sQLSlowLog.MySQLTotalExecutionCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].MySQLTotalExecutionCounts"); sQLSlowLog.MySQLTotalExecutionTimes = context.LongValue("DescribeSlowLogs.Items["+ i +"].MySQLTotalExecutionTimes"); sQLSlowLog.TotalLockTimes = context.LongValue("DescribeSlowLogs.Items["+ i +"].TotalLockTimes"); sQLSlowLog.MaxLockTime = context.LongValue("DescribeSlowLogs.Items["+ i +"].MaxLockTime"); sQLSlowLog.ParseTotalRowCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].ParseTotalRowCounts"); sQLSlowLog.ParseMaxRowCount = context.LongValue("DescribeSlowLogs.Items["+ i +"].ParseMaxRowCount"); sQLSlowLog.ReturnTotalRowCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].ReturnTotalRowCounts"); sQLSlowLog.ReturnMaxRowCount = context.LongValue("DescribeSlowLogs.Items["+ i +"].ReturnMaxRowCount"); sQLSlowLog.CreateTime = context.StringValue("DescribeSlowLogs.Items["+ i +"].CreateTime"); sQLSlowLog.SQLServerTotalExecutionCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].SQLServerTotalExecutionCounts"); sQLSlowLog.SQLServerTotalExecutionTimes = context.LongValue("DescribeSlowLogs.Items["+ i +"].SQLServerTotalExecutionTimes"); sQLSlowLog.TotalLogicalReadCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].TotalLogicalReadCounts"); sQLSlowLog.TotalPhysicalReadCounts = context.LongValue("DescribeSlowLogs.Items["+ i +"].TotalPhysicalReadCounts"); sQLSlowLog.ReportTime = context.StringValue("DescribeSlowLogs.Items["+ i +"].ReportTime"); sQLSlowLog.MaxExecutionTime = context.LongValue("DescribeSlowLogs.Items["+ i +"].MaxExecutionTime"); sQLSlowLog.AvgExecutionTime = context.LongValue("DescribeSlowLogs.Items["+ i +"].AvgExecutionTime"); items.Add(sQLSlowLog); } describeSlowLogsResponse.Items = items; return describeSlowLogsResponse; }