public static DescribeSlowLogRecordsResponse Unmarshall(UnmarshallerContext context) { DescribeSlowLogRecordsResponse describeSlowLogRecordsResponse = new DescribeSlowLogRecordsResponse(); describeSlowLogRecordsResponse.HttpResponse = context.HttpResponse; describeSlowLogRecordsResponse.RequestId = context.StringValue("DescribeSlowLogRecords.RequestId"); describeSlowLogRecordsResponse.TotalCount = context.StringValue("DescribeSlowLogRecords.TotalCount"); describeSlowLogRecordsResponse.PageNumber = context.StringValue("DescribeSlowLogRecords.PageNumber"); describeSlowLogRecordsResponse.PageSize = context.StringValue("DescribeSlowLogRecords.PageSize"); describeSlowLogRecordsResponse.DBClusterId = context.StringValue("DescribeSlowLogRecords.DBClusterId"); List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord> describeSlowLogRecordsResponse_items = new List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord>(); for (int i = 0; i < context.Length("DescribeSlowLogRecords.Items.Length"); i++) { DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord slowLogRecord = new DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord(); slowLogRecord.HostAddress = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].HostAddress"); slowLogRecord.DBName = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].DBName"); slowLogRecord.SQLText = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].SQLText"); slowLogRecord.QueryTime = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].QueryTime"); slowLogRecord.ReturnRowCounts = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].ReturnRowCounts"); slowLogRecord.ExecutionStartTime = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].ExecutionStartTime"); slowLogRecord.ParseRowCounts = context.LongValue("DescribeSlowLogRecords.Items[" + i + "].ParseRowCounts"); slowLogRecord.ProcessID = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].ProcessID"); slowLogRecord.UserName = context.StringValue("DescribeSlowLogRecords.Items[" + i + "].UserName"); describeSlowLogRecordsResponse_items.Add(slowLogRecord); } describeSlowLogRecordsResponse.Items = describeSlowLogRecordsResponse_items; return(describeSlowLogRecordsResponse); }
public static DescribeSlowLogRecordsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeSlowLogRecordsResponse describeSlowLogRecordsResponse = new DescribeSlowLogRecordsResponse(); describeSlowLogRecordsResponse.HttpResponse = _ctx.HttpResponse; describeSlowLogRecordsResponse.TotalCount = _ctx.StringValue("DescribeSlowLogRecords.TotalCount"); describeSlowLogRecordsResponse.RequestId = _ctx.StringValue("DescribeSlowLogRecords.RequestId"); describeSlowLogRecordsResponse.PageSize = _ctx.StringValue("DescribeSlowLogRecords.PageSize"); describeSlowLogRecordsResponse.PageNumber = _ctx.StringValue("DescribeSlowLogRecords.PageNumber"); describeSlowLogRecordsResponse.DBClusterId = _ctx.StringValue("DescribeSlowLogRecords.DBClusterId"); List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord> describeSlowLogRecordsResponse_items = new List <DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord>(); for (int i = 0; i < _ctx.Length("DescribeSlowLogRecords.Items.Length"); i++) { DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord slowLogRecord = new DescribeSlowLogRecordsResponse.DescribeSlowLogRecords_SlowLogRecord(); slowLogRecord.OutputSize = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].OutputSize"); slowLogRecord.UserName = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].UserName"); slowLogRecord.PeakMemoryUsage = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].PeakMemoryUsage"); slowLogRecord.ExecutionStartTime = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].ExecutionStartTime"); slowLogRecord.ParseRowCounts = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].ParseRowCounts"); slowLogRecord.QueryTime = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].QueryTime"); slowLogRecord.ScanTime = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].ScanTime"); slowLogRecord.HostAddress = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].HostAddress"); slowLogRecord.SQLText = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].SQLText"); slowLogRecord.WallTime = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].WallTime"); slowLogRecord.ScanRows = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].ScanRows"); slowLogRecord.State = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].State"); slowLogRecord.ReturnRowCounts = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].ReturnRowCounts"); slowLogRecord.PlanningTime = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].PlanningTime"); slowLogRecord.DBName = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].DBName"); slowLogRecord.QueueTime = _ctx.LongValue("DescribeSlowLogRecords.Items[" + i + "].QueueTime"); slowLogRecord.ProcessID = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].ProcessID"); slowLogRecord.ScanSize = _ctx.StringValue("DescribeSlowLogRecords.Items[" + i + "].ScanSize"); describeSlowLogRecordsResponse_items.Add(slowLogRecord); } describeSlowLogRecordsResponse.Items = describeSlowLogRecordsResponse_items; return(describeSlowLogRecordsResponse); }