public static DescribeClustersResponse Unmarshall(UnmarshallerContext context) { DescribeClustersResponse describeClustersResponse = new DescribeClustersResponse(); describeClustersResponse.HttpResponse = context.HttpResponse; describeClustersResponse.RequestId = context.StringValue("DescribeClusters.RequestId"); List<DescribeClustersResponse.Cluster> clusters = new List<DescribeClustersResponse.Cluster>(); for (int i = 0; i < context.Length("DescribeClusters.Clusters.Length"); i++) { DescribeClustersResponse.Cluster cluster = new DescribeClustersResponse.Cluster(); cluster.ClusterId = context.StringValue("DescribeClusters.Clusters["+ i +"].ClusterId"); clusters.Add(cluster); } describeClustersResponse.Clusters = clusters; return describeClustersResponse; }