public static DescribeOptimizeAdviceOnStorageResponse Unmarshall(UnmarshallerContext context)
{
DescribeOptimizeAdviceOnStorageResponse describeOptimizeAdviceOnStorageResponse = new DescribeOptimizeAdviceOnStorageResponse();
describeOptimizeAdviceOnStorageResponse.HttpResponse = context.HttpResponse;
describeOptimizeAdviceOnStorageResponse.RequestId = context.StringValue("DescribeOptimizeAdviceOnStorage.RequestId");
describeOptimizeAdviceOnStorageResponse.DBInstanceId = context.StringValue("DescribeOptimizeAdviceOnStorage.DBInstanceId");
describeOptimizeAdviceOnStorageResponse.TotalRecordsCount = context.IntegerValue("DescribeOptimizeAdviceOnStorage.TotalRecordsCount");
describeOptimizeAdviceOnStorageResponse.PageNumber = context.IntegerValue("DescribeOptimizeAdviceOnStorage.PageNumber");
describeOptimizeAdviceOnStorageResponse.PageRecordCount = context.IntegerValue("DescribeOptimizeAdviceOnStorage.PageRecordCount");
List<DescribeOptimizeAdviceOnStorageResponse.AdviceOnStorage> items = new List<DescribeOptimizeAdviceOnStorageResponse.AdviceOnStorage>();
for (int i = 0; i < context.Length("DescribeOptimizeAdviceOnStorage.Items.Length"); i++) {
DescribeOptimizeAdviceOnStorageResponse.AdviceOnStorage adviceOnStorage = new DescribeOptimizeAdviceOnStorageResponse.AdviceOnStorage();
adviceOnStorage.DBName = context.StringValue("DescribeOptimizeAdviceOnStorage.Items["+ i +"].DBName");
adviceOnStorage.TableName = context.StringValue("DescribeOptimizeAdviceOnStorage.Items["+ i +"].TableName");
adviceOnStorage.CurrentEngine = context.StringValue("DescribeOptimizeAdviceOnStorage.Items["+ i +"].CurrentEngine");
adviceOnStorage.AdviseEngine = context.StringValue("DescribeOptimizeAdviceOnStorage.Items["+ i +"].AdviseEngine");
items.Add(adviceOnStorage);
}
describeOptimizeAdviceOnStorageResponse.Items = items;
return describeOptimizeAdviceOnStorageResponse;
}