public static DescribeSQLLogRecordsResponse Unmarshall(UnmarshallerContext context) { DescribeSQLLogRecordsResponse describeSQLLogRecordsResponse = new DescribeSQLLogRecordsResponse(); describeSQLLogRecordsResponse.HttpResponse = context.HttpResponse; describeSQLLogRecordsResponse.RequestId = context.StringValue("DescribeSQLLogRecords.RequestId"); describeSQLLogRecordsResponse.TotalRecordCount = context.IntegerValue("DescribeSQLLogRecords.TotalRecordCount"); describeSQLLogRecordsResponse.PageNumber = context.IntegerValue("DescribeSQLLogRecords.PageNumber"); describeSQLLogRecordsResponse.PageRecordCount = context.IntegerValue("DescribeSQLLogRecords.PageRecordCount"); List<DescribeSQLLogRecordsResponse.SQLRecord> items = new List<DescribeSQLLogRecordsResponse.SQLRecord>(); for (int i = 0; i < context.Length("DescribeSQLLogRecords.Items.Length"); i++) { DescribeSQLLogRecordsResponse.SQLRecord sQLRecord = new DescribeSQLLogRecordsResponse.SQLRecord(); sQLRecord.DBName = context.StringValue("DescribeSQLLogRecords.Items["+ i +"].DBName"); sQLRecord.AccountName = context.StringValue("DescribeSQLLogRecords.Items["+ i +"].AccountName"); sQLRecord.HostAddress = context.StringValue("DescribeSQLLogRecords.Items["+ i +"].HostAddress"); sQLRecord.SQLText = context.StringValue("DescribeSQLLogRecords.Items["+ i +"].SQLText"); sQLRecord.TotalExecutionTimes = context.LongValue("DescribeSQLLogRecords.Items["+ i +"].TotalExecutionTimes"); sQLRecord.ReturnRowCounts = context.LongValue("DescribeSQLLogRecords.Items["+ i +"].ReturnRowCounts"); sQLRecord.ExecuteTime = context.StringValue("DescribeSQLLogRecords.Items["+ i +"].ExecuteTime"); items.Add(sQLRecord); } describeSQLLogRecordsResponse.Items = items; return describeSQLLogRecordsResponse; }