Exemple #1
0
        public static ListClusterResponse Unmarshall(UnmarshallerContext context)
        {
            ListClusterResponse listClusterResponse = new ListClusterResponse();

            listClusterResponse.HttpResponse = context.HttpResponse;
            listClusterResponse.RequestId    = context.StringValue("ListCluster.RequestId");
            listClusterResponse.TotalCount   = context.LongValue("ListCluster.TotalCount");
            listClusterResponse.TotalPage    = context.IntegerValue("ListCluster.TotalPage");
            listClusterResponse.PageIndex    = context.IntegerValue("ListCluster.PageIndex");
            listClusterResponse.PageSize     = context.IntegerValue("ListCluster.PageSize");

            List <ListClusterResponse.ListCluster_Cluster> listClusterResponse_clusters = new List <ListClusterResponse.ListCluster_Cluster>();

            for (int i = 0; i < context.Length("ListCluster.Clusters.Length"); i++)
            {
                ListClusterResponse.ListCluster_Cluster cluster = new ListClusterResponse.ListCluster_Cluster();
                cluster.ClusterId   = context.StringValue("ListCluster.Clusters[" + i + "].ClusterId");
                cluster.RegionId    = context.StringValue("ListCluster.Clusters[" + i + "].RegionId");
                cluster.ZoneId      = context.StringValue("ListCluster.Clusters[" + i + "].ZoneId");
                cluster.State       = context.StringValue("ListCluster.Clusters[" + i + "].State");
                cluster.OwnerId     = context.StringValue("ListCluster.Clusters[" + i + "].OwnerId");
                cluster._Operator   = context.StringValue("ListCluster.Clusters[" + i + "].Operator");
                cluster.DisplayName = context.StringValue("ListCluster.Clusters[" + i + "].DisplayName");
                cluster.Description = context.StringValue("ListCluster.Clusters[" + i + "].Description");
                cluster.GmtCreate   = context.LongValue("ListCluster.Clusters[" + i + "].GmtCreate");
                cluster.GmtModified = context.LongValue("ListCluster.Clusters[" + i + "].GmtModified");

                listClusterResponse_clusters.Add(cluster);
            }
            listClusterResponse.Clusters = listClusterResponse_clusters;

            return(listClusterResponse);
        }
Exemple #2
0
        public static ListClusterResponse Unmarshall(UnmarshallerContext context)
        {
            ListClusterResponse listClusterResponse = new ListClusterResponse();

            listClusterResponse.HttpResponse = context.HttpResponse;
            listClusterResponse.Code         = context.IntegerValue("ListCluster.Code");
            listClusterResponse.ErrorMsg     = context.StringValue("ListCluster.ErrorMsg");
            listClusterResponse.PageNumber   = context.IntegerValue("ListCluster.PageNumber");
            listClusterResponse.PageSize     = context.IntegerValue("ListCluster.PageSize");
            listClusterResponse.RequestId    = context.StringValue("ListCluster.RequestId");
            listClusterResponse.TotalCount   = context.LongValue("ListCluster.TotalCount");

            List <ListClusterResponse.ListCluster_ClusterInfo> listClusterResponse_data = new List <ListClusterResponse.ListCluster_ClusterInfo>();

            for (int i = 0; i < context.Length("ListCluster.Data.Length"); i++)
            {
                ListClusterResponse.ListCluster_ClusterInfo clusterInfo = new ListClusterResponse.ListCluster_ClusterInfo();
                clusterInfo.BusinessCode = context.StringValue("ListCluster.Data[" + i + "].BusinessCode");
                clusterInfo.ClusterTitle = context.StringValue("ListCluster.Data[" + i + "].ClusterTitle");
                clusterInfo.CreateStatus = context.StringValue("ListCluster.Data[" + i + "].CreateStatus");
                clusterInfo.EnvType      = context.StringValue("ListCluster.Data[" + i + "].EnvType");
                clusterInfo.Id           = context.LongValue("ListCluster.Data[" + i + "].Id");
                clusterInfo.InstanceId   = context.StringValue("ListCluster.Data[" + i + "].InstanceId");
                clusterInfo.KeyPair      = context.StringValue("ListCluster.Data[" + i + "].KeyPair");
                clusterInfo.NetPlug      = context.StringValue("ListCluster.Data[" + i + "].NetPlug");
                clusterInfo.Password     = context.StringValue("ListCluster.Data[" + i + "].Password");
                clusterInfo.PodCIDR      = context.StringValue("ListCluster.Data[" + i + "].PodCIDR");
                clusterInfo.RegionId     = context.StringValue("ListCluster.Data[" + i + "].RegionId");
                clusterInfo.RegionName   = context.StringValue("ListCluster.Data[" + i + "].RegionName");
                clusterInfo.ServiceCIDR  = context.StringValue("ListCluster.Data[" + i + "].ServiceCIDR");
                clusterInfo.Status       = context.StringValue("ListCluster.Data[" + i + "].Status");
                clusterInfo.VpcId        = context.StringValue("ListCluster.Data[" + i + "].VpcId");
                clusterInfo.WorkLoadCpu  = context.StringValue("ListCluster.Data[" + i + "].WorkLoadCpu");
                clusterInfo.WorkLoadMem  = context.StringValue("ListCluster.Data[" + i + "].WorkLoadMem");

                List <string> clusterInfo_ecsIds = new List <string>();
                for (int j = 0; j < context.Length("ListCluster.Data[" + i + "].EcsIds.Length"); j++)
                {
                    clusterInfo_ecsIds.Add(context.StringValue("ListCluster.Data[" + i + "].EcsIds[" + j + "]"));
                }
                clusterInfo.EcsIds = clusterInfo_ecsIds;

                List <string> clusterInfo_vswitchIds = new List <string>();
                for (int j = 0; j < context.Length("ListCluster.Data[" + i + "].VswitchIds.Length"); j++)
                {
                    clusterInfo_vswitchIds.Add(context.StringValue("ListCluster.Data[" + i + "].VswitchIds[" + j + "]"));
                }
                clusterInfo.VswitchIds = clusterInfo_vswitchIds;

                listClusterResponse_data.Add(clusterInfo);
            }
            listClusterResponse.Data = listClusterResponse_data;

            return(listClusterResponse);
        }