public static DescribeDBInstancesByPerformanceResponse Unmarshall(UnmarshallerContext context) { DescribeDBInstancesByPerformanceResponse describeDBInstancesByPerformanceResponse = new DescribeDBInstancesByPerformanceResponse() { HttpResponse = context.HttpResponse, RequestId = context.StringValue("DescribeDBInstancesByPerformance.RequestId"), PageNumber = context.IntegerValue("DescribeDBInstancesByPerformance.PageNumber"), TotalRecordCount = context.IntegerValue("DescribeDBInstancesByPerformance.TotalRecordCount"), PageRecordCount = context.IntegerValue("DescribeDBInstancesByPerformance.PageRecordCount") }; List <DescribeDBInstancesByPerformanceResponse.DBInstancePerformance> items = new List <DescribeDBInstancesByPerformanceResponse.DBInstancePerformance>(); for (int i = 0; i < context.Length("DescribeDBInstancesByPerformance.Items.Length"); i++) { DescribeDBInstancesByPerformanceResponse.DBInstancePerformance dBInstancePerformance = new DescribeDBInstancesByPerformanceResponse.DBInstancePerformance() { CpuUsage = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].CPUUsage"), IopsUsage = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].IOPSUsage"), DiskUsage = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DiskUsage"), SessionUsage = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].SessionUsage"), DBInstanceId = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DBInstanceId"), DBInstanceDescription = context.StringValue($"DescribeDBInstancesByPerformance.Items[{i}].DBInstanceDescription") }; items.Add(dBInstancePerformance); } describeDBInstancesByPerformanceResponse.Items = items; return(describeDBInstancesByPerformanceResponse); }
public static DescribeDBInstancesByPerformanceResponse Unmarshall(UnmarshallerContext _ctx) { DescribeDBInstancesByPerformanceResponse describeDBInstancesByPerformanceResponse = new DescribeDBInstancesByPerformanceResponse(); describeDBInstancesByPerformanceResponse.HttpResponse = _ctx.HttpResponse; describeDBInstancesByPerformanceResponse.RequestId = _ctx.StringValue("DescribeDBInstancesByPerformance.RequestId"); describeDBInstancesByPerformanceResponse.PageNumber = _ctx.IntegerValue("DescribeDBInstancesByPerformance.PageNumber"); describeDBInstancesByPerformanceResponse.TotalRecordCount = _ctx.IntegerValue("DescribeDBInstancesByPerformance.TotalRecordCount"); describeDBInstancesByPerformanceResponse.PageRecordCount = _ctx.IntegerValue("DescribeDBInstancesByPerformance.PageRecordCount"); List <DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance> describeDBInstancesByPerformanceResponse_items = new List <DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance>(); for (int i = 0; i < _ctx.Length("DescribeDBInstancesByPerformance.Items.Length"); i++) { DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance dBInstancePerformance = new DescribeDBInstancesByPerformanceResponse.DescribeDBInstancesByPerformance_DBInstancePerformance(); dBInstancePerformance.CPUUsage = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].CPUUsage"); dBInstancePerformance.IOPSUsage = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].IOPSUsage"); dBInstancePerformance.DiskUsage = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DiskUsage"); dBInstancePerformance.SessionUsage = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].SessionUsage"); dBInstancePerformance.DBInstanceId = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DBInstanceId"); dBInstancePerformance.DBInstanceDescription = _ctx.StringValue("DescribeDBInstancesByPerformance.Items[" + i + "].DBInstanceDescription"); describeDBInstancesByPerformanceResponse_items.Add(dBInstancePerformance); } describeDBInstancesByPerformanceResponse.Items = describeDBInstancesByPerformanceResponse_items; return(describeDBInstancesByPerformanceResponse); }