public static DescribeSlowLogRecordsResponse Unmarshall(UnmarshallerContext context) { DescribeSlowLogRecordsResponse describeSlowLogRecordsResponse = new DescribeSlowLogRecordsResponse(); describeSlowLogRecordsResponse.HttpResponse = context.HttpResponse; describeSlowLogRecordsResponse.RequestId = context.StringValue("DescribeSlowLogRecords.RequestId"); describeSlowLogRecordsResponse.Engine = context.StringValue("DescribeSlowLogRecords.Engine"); describeSlowLogRecordsResponse.TotalRecordCount = context.IntegerValue("DescribeSlowLogRecords.TotalRecordCount"); describeSlowLogRecordsResponse.PageNumber = context.IntegerValue("DescribeSlowLogRecords.PageNumber"); describeSlowLogRecordsResponse.PageRecordCount = context.IntegerValue("DescribeSlowLogRecords.PageRecordCount"); List<DescribeSlowLogRecordsResponse.SQLSlowRecord> items = new List<DescribeSlowLogRecordsResponse.SQLSlowRecord>(); for (int i = 0; i < context.Length("DescribeSlowLogRecords.Items.Length"); i++) { DescribeSlowLogRecordsResponse.SQLSlowRecord sQLSlowRecord = new DescribeSlowLogRecordsResponse.SQLSlowRecord(); sQLSlowRecord.HostAddress = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].HostAddress"); sQLSlowRecord.DBName = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].DBName"); sQLSlowRecord.SQLText = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].SQLText"); sQLSlowRecord.QueryTimes = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].QueryTimes"); sQLSlowRecord.LockTimes = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].LockTimes"); sQLSlowRecord.ParseRowCounts = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].ParseRowCounts"); sQLSlowRecord.ReturnRowCounts = context.LongValue("DescribeSlowLogRecords.Items["+ i +"].ReturnRowCounts"); sQLSlowRecord.ExecutionStartTime = context.StringValue("DescribeSlowLogRecords.Items["+ i +"].ExecutionStartTime"); items.Add(sQLSlowRecord); } describeSlowLogRecordsResponse.Items = items; return describeSlowLogRecordsResponse; }