public static DescribeClusterResponse Unmarshall(UnmarshallerContext context) { DescribeClusterResponse describeClusterResponse = new DescribeClusterResponse(); describeClusterResponse.HttpResponse = context.HttpResponse; describeClusterResponse.RequestId = context.StringValue("DescribeCluster.RequestId"); DescribeClusterResponse.DescribeCluster_Cluster cluster = new DescribeClusterResponse.DescribeCluster_Cluster(); cluster.ClusterId = context.StringValue("DescribeCluster.Cluster.ClusterId"); cluster.ClusterName = context.StringValue("DescribeCluster.Cluster.ClusterName"); cluster.Status = context.StringValue("DescribeCluster.Cluster.Status"); cluster.PayType = context.StringValue("DescribeCluster.Cluster.PayType"); cluster.CreatedTime = context.StringValue("DescribeCluster.Cluster.CreatedTime"); cluster.ExpireTime = context.StringValue("DescribeCluster.Cluster.ExpireTime"); cluster.MajorVersion = context.StringValue("DescribeCluster.Cluster.MajorVersion"); cluster.MinorVersion = context.StringValue("DescribeCluster.Cluster.MinorVersion"); cluster.DataCenterCount = context.IntegerValue("DescribeCluster.Cluster.DataCenterCount"); cluster.IsLatestVersion = context.BooleanValue("DescribeCluster.Cluster.IsLatestVersion"); cluster.MaintainStartTime = context.StringValue("DescribeCluster.Cluster.MaintainStartTime"); cluster.MaintainEndTime = context.StringValue("DescribeCluster.Cluster.MaintainEndTime"); cluster.LockMode = context.StringValue("DescribeCluster.Cluster.LockMode"); describeClusterResponse.Cluster = cluster; return(describeClusterResponse); }
public static DescribeClusterResponse Unmarshall(UnmarshallerContext context) { DescribeClusterResponse describeClusterResponse = new DescribeClusterResponse(); describeClusterResponse.HttpResponse = context.HttpResponse; describeClusterResponse.RequestId = context.StringValue("DescribeCluster.RequestId"); DescribeClusterResponse.DescribeCluster_Cluster cluster = new DescribeClusterResponse.DescribeCluster_Cluster(); cluster.ClusterId = context.StringValue("DescribeCluster.Cluster.ClusterId"); cluster.ClusterName = context.StringValue("DescribeCluster.Cluster.ClusterName"); cluster.Status = context.StringValue("DescribeCluster.Cluster.Status"); cluster.PayType = context.StringValue("DescribeCluster.Cluster.PayType"); cluster.CreatedTime = context.StringValue("DescribeCluster.Cluster.CreatedTime"); cluster.ExpireTime = context.StringValue("DescribeCluster.Cluster.ExpireTime"); cluster.MajorVersion = context.StringValue("DescribeCluster.Cluster.MajorVersion"); cluster.MinorVersion = context.StringValue("DescribeCluster.Cluster.MinorVersion"); cluster.DataCenterCount = context.IntegerValue("DescribeCluster.Cluster.DataCenterCount"); cluster.IsLatestVersion = context.BooleanValue("DescribeCluster.Cluster.IsLatestVersion"); cluster.MaintainStartTime = context.StringValue("DescribeCluster.Cluster.MaintainStartTime"); cluster.MaintainEndTime = context.StringValue("DescribeCluster.Cluster.MaintainEndTime"); cluster.LockMode = context.StringValue("DescribeCluster.Cluster.LockMode"); cluster.AutoRenewal = context.BooleanValue("DescribeCluster.Cluster.AutoRenewal"); cluster.AutoRenewPeriod = context.IntegerValue("DescribeCluster.Cluster.AutoRenewPeriod"); List <DescribeClusterResponse.DescribeCluster_Cluster.DescribeCluster_Tag> cluster_tags = new List <DescribeClusterResponse.DescribeCluster_Cluster.DescribeCluster_Tag>(); for (int i = 0; i < context.Length("DescribeCluster.Cluster.Tags.Length"); i++) { DescribeClusterResponse.DescribeCluster_Cluster.DescribeCluster_Tag tag = new DescribeClusterResponse.DescribeCluster_Cluster.DescribeCluster_Tag(); tag.Key = context.StringValue("DescribeCluster.Cluster.Tags[" + i + "].Key"); tag._Value = context.StringValue("DescribeCluster.Cluster.Tags[" + i + "].Value"); cluster_tags.Add(tag); } cluster.Tags = cluster_tags; describeClusterResponse.Cluster = cluster; return(describeClusterResponse); }