public static DescribeOptimizeAdviceOnExcessIndexResponse Unmarshall(UnmarshallerContext context) { DescribeOptimizeAdviceOnExcessIndexResponse describeOptimizeAdviceOnExcessIndexResponse = new DescribeOptimizeAdviceOnExcessIndexResponse(); describeOptimizeAdviceOnExcessIndexResponse.HttpResponse = context.HttpResponse; describeOptimizeAdviceOnExcessIndexResponse.RequestId = context.StringValue("DescribeOptimizeAdviceOnExcessIndex.RequestId"); describeOptimizeAdviceOnExcessIndexResponse.TotalRecordsCount = context.IntegerValue("DescribeOptimizeAdviceOnExcessIndex.TotalRecordsCount"); describeOptimizeAdviceOnExcessIndexResponse.PageNumber = context.IntegerValue("DescribeOptimizeAdviceOnExcessIndex.PageNumber"); describeOptimizeAdviceOnExcessIndexResponse.PageRecordCount = context.IntegerValue("DescribeOptimizeAdviceOnExcessIndex.PageRecordCount"); List<DescribeOptimizeAdviceOnExcessIndexResponse.AdviceOnExcessIndex> items = new List<DescribeOptimizeAdviceOnExcessIndexResponse.AdviceOnExcessIndex>(); for (int i = 0; i < context.Length("DescribeOptimizeAdviceOnExcessIndex.Items.Length"); i++) { DescribeOptimizeAdviceOnExcessIndexResponse.AdviceOnExcessIndex adviceOnExcessIndex = new DescribeOptimizeAdviceOnExcessIndexResponse.AdviceOnExcessIndex(); adviceOnExcessIndex.DBName = context.StringValue("DescribeOptimizeAdviceOnExcessIndex.Items["+ i +"].DBName"); adviceOnExcessIndex.TableName = context.StringValue("DescribeOptimizeAdviceOnExcessIndex.Items["+ i +"].TableName"); adviceOnExcessIndex.IndexCount = context.LongValue("DescribeOptimizeAdviceOnExcessIndex.Items["+ i +"].IndexCount"); items.Add(adviceOnExcessIndex); } describeOptimizeAdviceOnExcessIndexResponse.Items = items; return describeOptimizeAdviceOnExcessIndexResponse; }