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