public static ListNodesNoPagingResponse Unmarshall(UnmarshallerContext _ctx) { ListNodesNoPagingResponse listNodesNoPagingResponse = new ListNodesNoPagingResponse(); listNodesNoPagingResponse.HttpResponse = _ctx.HttpResponse; listNodesNoPagingResponse.RequestId = _ctx.StringValue("ListNodesNoPaging.RequestId"); listNodesNoPagingResponse.TotalCount = _ctx.IntegerValue("ListNodesNoPaging.TotalCount"); listNodesNoPagingResponse.PageNumber = _ctx.IntegerValue("ListNodesNoPaging.PageNumber"); listNodesNoPagingResponse.PageSize = _ctx.IntegerValue("ListNodesNoPaging.PageSize"); List <ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo> listNodesNoPagingResponse_nodes = new List <ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo>(); for (int i = 0; i < _ctx.Length("ListNodesNoPaging.Nodes.Length"); i++) { ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo nodeInfo = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo(); nodeInfo.Id = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].Id"); nodeInfo.HostName = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].HostName"); nodeInfo.RegionId = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].RegionId"); nodeInfo.Status = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].Status"); nodeInfo.Version = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].Version"); nodeInfo.CreatedByEhpc = _ctx.BooleanValue("ListNodesNoPaging.Nodes[" + i + "].CreatedByEhpc"); nodeInfo.AddTime = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].AddTime"); nodeInfo.Expired = _ctx.BooleanValue("ListNodesNoPaging.Nodes[" + i + "].Expired"); nodeInfo.ExpiredTime = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].ExpiredTime"); nodeInfo.SpotStrategy = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].SpotStrategy"); nodeInfo.LockReason = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].LockReason"); nodeInfo.ImageOwnerAlias = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].ImageOwnerAlias"); nodeInfo.ImageId = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].ImageId"); nodeInfo.HtEnabled = _ctx.BooleanValue("ListNodesNoPaging.Nodes[" + i + "].HtEnabled"); nodeInfo.InstanceType = _ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].InstanceType"); List <string> nodeInfo_roles = new List <string>(); for (int j = 0; j < _ctx.Length("ListNodesNoPaging.Nodes[" + i + "].Roles.Length"); j++) { nodeInfo_roles.Add(_ctx.StringValue("ListNodesNoPaging.Nodes[" + i + "].Roles[" + j + "]")); } nodeInfo.Roles = nodeInfo_roles; ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_TotalResources totalResources = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_TotalResources(); totalResources.Cpu = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Cpu"); totalResources.Memory = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Memory"); totalResources.Gpu = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Gpu"); nodeInfo.TotalResources = totalResources; ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_UsedResources usedResources = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_UsedResources(); usedResources.Cpu = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Cpu"); usedResources.Memory = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Memory"); usedResources.Gpu = _ctx.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Gpu"); nodeInfo.UsedResources = usedResources; listNodesNoPagingResponse_nodes.Add(nodeInfo); } listNodesNoPagingResponse.Nodes = listNodesNoPagingResponse_nodes; return(listNodesNoPagingResponse); }
public static ListNodesNoPagingResponse Unmarshall(UnmarshallerContext context) { ListNodesNoPagingResponse listNodesNoPagingResponse = new ListNodesNoPagingResponse(); listNodesNoPagingResponse.HttpResponse = context.HttpResponse; listNodesNoPagingResponse.RequestId = context.StringValue("ListNodesNoPaging.RequestId"); listNodesNoPagingResponse.TotalCount = context.IntegerValue("ListNodesNoPaging.TotalCount"); listNodesNoPagingResponse.PageNumber = context.IntegerValue("ListNodesNoPaging.PageNumber"); listNodesNoPagingResponse.PageSize = context.IntegerValue("ListNodesNoPaging.PageSize"); List <ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo> listNodesNoPagingResponse_nodes = new List <ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo>(); for (int i = 0; i < context.Length("ListNodesNoPaging.Nodes.Length"); i++) { ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo nodeInfo = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo(); nodeInfo.Id = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].Id"); nodeInfo.RegionId = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].RegionId"); nodeInfo.Status = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].Status"); nodeInfo.CreatedByEhpc = context.BooleanValue("ListNodesNoPaging.Nodes[" + i + "].CreatedByEhpc"); nodeInfo.Role = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].Role"); nodeInfo.AddTime = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].AddTime"); nodeInfo.Expired = context.BooleanValue("ListNodesNoPaging.Nodes[" + i + "].Expired"); nodeInfo.ExpiredTime = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].ExpiredTime"); nodeInfo.SpotStrategy = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].SpotStrategy"); nodeInfo.LockReason = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].LockReason"); nodeInfo.ImageOwnerAlias = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].ImageOwnerAlias"); nodeInfo.ImageId = context.StringValue("ListNodesNoPaging.Nodes[" + i + "].ImageId"); ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_TotalResources totalResources = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_TotalResources(); totalResources.Cpu = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Cpu"); totalResources.Memory = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Memory"); totalResources.Gpu = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].TotalResources.Gpu"); nodeInfo.TotalResources = totalResources; ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_UsedResources usedResources = new ListNodesNoPagingResponse.ListNodesNoPaging_NodeInfo.ListNodesNoPaging_UsedResources(); usedResources.Cpu = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Cpu"); usedResources.Memory = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Memory"); usedResources.Gpu = context.IntegerValue("ListNodesNoPaging.Nodes[" + i + "].UsedResources.Gpu"); nodeInfo.UsedResources = usedResources; listNodesNoPagingResponse_nodes.Add(nodeInfo); } listNodesNoPagingResponse.Nodes = listNodesNoPagingResponse_nodes; return(listNodesNoPagingResponse); }