Esempio n. 1
0
        public static ListJobsResponse Unmarshall(UnmarshallerContext context)
        {
            ListJobsResponse listJobsResponse = new ListJobsResponse();

            listJobsResponse.HttpResponse = context.HttpResponse;
            listJobsResponse.RequestId    = context.StringValue("ListJobs.RequestId");
            listJobsResponse.TotalCount   = context.IntegerValue("ListJobs.TotalCount");
            listJobsResponse.PageNumber   = context.IntegerValue("ListJobs.PageNumber");
            listJobsResponse.PageSize     = context.IntegerValue("ListJobs.PageSize");

            List <ListJobsResponse.ListJobs_JobInfo> listJobsResponse_jobs = new List <ListJobsResponse.ListJobs_JobInfo>();

            for (int i = 0; i < context.Length("ListJobs.Jobs.Length"); i++)
            {
                ListJobsResponse.ListJobs_JobInfo jobInfo = new ListJobsResponse.ListJobs_JobInfo();
                jobInfo.Id            = context.StringValue("ListJobs.Jobs[" + i + "].Id");
                jobInfo.Name          = context.StringValue("ListJobs.Jobs[" + i + "].Name");
                jobInfo.Type          = context.StringValue("ListJobs.Jobs[" + i + "].Type");
                jobInfo.RunParameter  = context.StringValue("ListJobs.Jobs[" + i + "].RunParameter");
                jobInfo.FailAct       = context.StringValue("ListJobs.Jobs[" + i + "].FailAct");
                jobInfo.MaxRetry      = context.IntegerValue("ListJobs.Jobs[" + i + "].MaxRetry");
                jobInfo.RetryInterval = context.IntegerValue("ListJobs.Jobs[" + i + "].RetryInterval");

                listJobsResponse_jobs.Add(jobInfo);
            }
            listJobsResponse.Jobs = listJobsResponse_jobs;

            return(listJobsResponse);
        }
        public static ListJobsResponse Unmarshall(UnmarshallerContext context)
        {
            ListJobsResponse listJobsResponse = new ListJobsResponse();

            listJobsResponse.HttpResponse = context.HttpResponse;
            listJobsResponse.RequestId    = context.StringValue("ListJobs.RequestId");
            listJobsResponse.TotalCount   = context.IntegerValue("ListJobs.TotalCount");
            listJobsResponse.PageNumber   = context.IntegerValue("ListJobs.PageNumber");
            listJobsResponse.PageSize     = context.IntegerValue("ListJobs.PageSize");

            List <ListJobsResponse.ListJobs_JobInfo> listJobsResponse_jobs = new List <ListJobsResponse.ListJobs_JobInfo>();

            for (int i = 0; i < context.Length("ListJobs.Jobs.Length"); i++)
            {
                ListJobsResponse.ListJobs_JobInfo jobInfo = new ListJobsResponse.ListJobs_JobInfo();
                jobInfo.Id             = context.StringValue("ListJobs.Jobs[" + i + "].Id");
                jobInfo.Name           = context.StringValue("ListJobs.Jobs[" + i + "].Name");
                jobInfo.Owner          = context.StringValue("ListJobs.Jobs[" + i + "].Owner");
                jobInfo.NodeList       = context.StringValue("ListJobs.Jobs[" + i + "].NodeList");
                jobInfo.Priority       = context.IntegerValue("ListJobs.Jobs[" + i + "].Priority");
                jobInfo.State          = context.StringValue("ListJobs.Jobs[" + i + "].State");
                jobInfo.SubmitTime     = context.StringValue("ListJobs.Jobs[" + i + "].SubmitTime");
                jobInfo.StartTime      = context.StringValue("ListJobs.Jobs[" + i + "].StartTime");
                jobInfo.LastModifyTime = context.StringValue("ListJobs.Jobs[" + i + "].LastModifyTime");
                jobInfo.Stdout         = context.StringValue("ListJobs.Jobs[" + i + "].Stdout");
                jobInfo.Stderr         = context.StringValue("ListJobs.Jobs[" + i + "].Stderr");
                jobInfo.ShellPath      = context.StringValue("ListJobs.Jobs[" + i + "].ShellPath");
                jobInfo.Comment        = context.StringValue("ListJobs.Jobs[" + i + "].Comment");
                jobInfo.ArrayRequest   = context.StringValue("ListJobs.Jobs[" + i + "].ArrayRequest");

                ListJobsResponse.ListJobs_JobInfo.ListJobs_Resources resources = new ListJobsResponse.ListJobs_JobInfo.ListJobs_Resources();
                resources.Nodes   = context.IntegerValue("ListJobs.Jobs[" + i + "].Resources.Nodes");
                resources.Cores   = context.IntegerValue("ListJobs.Jobs[" + i + "].Resources.Cores");
                jobInfo.Resources = resources;

                listJobsResponse_jobs.Add(jobInfo);
            }
            listJobsResponse.Jobs = listJobsResponse_jobs;

            return(listJobsResponse);
        }