コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }