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