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); }
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); }