Example #1
0
        internal virtual GetJobResponse GetJob(GetJobRequest request)
        {
            var marshaller   = new GetJobRequestMarshaller();
            var unmarshaller = GetJobResponseUnmarshaller.Instance;

            return(Invoke <GetJobRequest, GetJobResponse>(request, marshaller, unmarshaller));
        }
        public void GetJob()
        {
            Mock <JobController.JobControllerClient> mockGrpcClient = new Mock <JobController.JobControllerClient>(MockBehavior.Strict);
            GetJobRequest expectedRequest = new GetJobRequest
            {
                ProjectId = "projectId-1969970175",
                Region    = "region-934795532",
                JobId     = "jobId-1154752291",
            };
            Job expectedResponse = new Job
            {
                DriverOutputResourceUri = "driverOutputResourceUri-542229086",
                DriverControlFilesUri   = "driverControlFilesUri207057643",
            };

            mockGrpcClient.Setup(x => x.GetJob(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            JobControllerClient client = new JobControllerClientImpl(mockGrpcClient.Object, null);
            string projectId           = "projectId-1969970175";
            string region   = "region-934795532";
            string jobId    = "jobId-1154752291";
            Job    response = client.GetJob(projectId, region, jobId);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #3
0
        public async Task GetJobAsync()
        {
            Mock <JobController.JobControllerClient> mockGrpcClient = new Mock <JobController.JobControllerClient>(MockBehavior.Strict);
            GetJobRequest expectedRequest = new GetJobRequest
            {
                ProjectId = "projectId-1969970175",
                Region    = "region-934795532",
                JobId     = "jobId-1154752291",
            };
            Job expectedResponse = new Job
            {
                DriverOutputResourceUri = "driverOutputResourceUri-542229086",
                DriverControlFilesUri   = "driverControlFilesUri207057643",
                JobUuid = "jobUuid-1615012099",
            };

            mockGrpcClient.Setup(x => x.GetJobAsync(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Job>(Task.FromResult(expectedResponse), null, null, null, null));
            JobControllerClient client = new JobControllerClientImpl(mockGrpcClient.Object, null);
            string projectId           = "projectId-1969970175";
            string region   = "region-934795532";
            string jobId    = "jobId-1154752291";
            Job    response = await client.GetJobAsync(projectId, region, jobId);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #4
0
        public void GetJob()
        {
            Mock <JobService.JobServiceClient> mockGrpcClient = new Mock <JobService.JobServiceClient>(MockBehavior.Strict);
            GetJobRequest expectedRequest = new GetJobRequest
            {
                JobNameOneof = JobNameOneof.From(new JobName("[PROJECT]", "[TENANT]", "[JOBS]")),
            };
            Job expectedResponse = new Job
            {
                JobNameOneof = JobNameOneof.From(new JobName("[PROJECT]", "[TENANT]", "[JOBS]")),
                CompanyAsCompanyNameOneof = CompanyNameOneof.From(new CompanyName("[PROJECT]", "[TENANT]", "[COMPANY]")),
                RequisitionId             = "requisitionId980224926",
                Title              = "title110371416",
                Description        = "description-1724546052",
                Department         = "department848184146",
                Incentives         = "incentives-1262874520",
                LanguageCode       = "languageCode-412800396",
                PromotionValue     = 353413845,
                Qualifications     = "qualifications1903501412",
                Responsibilities   = "responsibilities-926952660",
                CompanyDisplayName = "companyDisplayName1982424170",
            };

            mockGrpcClient.Setup(x => x.GetJob(expectedRequest, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            JobServiceClient client = new JobServiceClientImpl(mockGrpcClient.Object, null);
            JobNameOneof     name   = JobNameOneof.From(new JobName("[PROJECT]", "[TENANT]", "[JOBS]"));
            Job response            = client.GetJob(name);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #5
0
        public async Task GetJobAsync2()
        {
            Mock <JobService.JobServiceClient> mockGrpcClient = new Mock <JobService.JobServiceClient>(MockBehavior.Strict);
            GetJobRequest request = new GetJobRequest
            {
                JobNameOneof = JobNameOneof.From(new JobOldName("[PROJECT]", "[JOBS]")),
            };
            Job expectedResponse = new Job
            {
                JobNameOneof       = JobNameOneof.From(new JobOldName("[PROJECT]", "[JOBS]")),
                Company            = "company950484093",
                RequisitionId      = "requisitionId980224926",
                Title              = "title110371416",
                Description        = "description-1724546052",
                Department         = "department848184146",
                Incentives         = "incentives-1262874520",
                LanguageCode       = "languageCode-412800396",
                PromotionValue     = 353413845,
                Qualifications     = "qualifications1903501412",
                Responsibilities   = "responsibilities-926952660",
                CompanyDisplayName = "companyDisplayName1982424170",
            };

            mockGrpcClient.Setup(x => x.GetJobAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Job>(Task.FromResult(expectedResponse), null, null, null, null));
            JobServiceClient client = new JobServiceClientImpl(mockGrpcClient.Object, null);
            Job response            = await client.GetJobAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #6
0
        IEnumerator PollNetwork()
        {
            Debug.Log("Starting poll");

            var getJobIdRequest = new GetAvailableJobIdRequest();
            yield return getJobIdRequest.RunRequest();
            var jobId = getJobIdRequest.GetResponse().jobId;

            while (jobId == null || jobId == "")
            {
                Debug.Log("No available jobs.  Trying again in 2 seconds");
                yield return new WaitForSeconds(2);
                getJobIdRequest = new GetAvailableJobIdRequest();
                yield return getJobIdRequest.RunRequest();
                jobId = getJobIdRequest.GetResponse().jobId;
            }

            var getJobRequest = new GetJobRequest(jobId);
            yield return getJobRequest.RunRequest();
            var jobHash = getJobRequest.GetResponse().jobAddress;

            var job = Ipfs.Ipfs.Get<IpfsJob>(jobHash);
            var controller = Camera.main.GetComponent<SyftServer>().controller;
            var grid = new OpenMined.Network.Controllers.Grid(controller);

            var result = grid.TrainModel(job);

            var response = new AddResultRequest(jobHash, result);
            yield return response.RunRequest();

            Debug.Log("did a job");
            yield return PollNetwork();
        }
        // [START job_search_get_job_beta]
        public static object GetJob(string projectId, string tenantId, string jobId)
        {
            JobServiceClient jobServiceClient = JobServiceClient.Create();
            JobName          jobName          = JobName.FromProjectTenantJob(projectId, tenantId, jobId);
            GetJobRequest    request          = new GetJobRequest
            {
                JobName = jobName
            };
            var response = jobServiceClient.GetJob(request);

            Console.WriteLine($"Job name: {response.Name}");
            Console.WriteLine($"Requisition ID: {response.RequisitionId}");
            Console.WriteLine($"Title: {response.Title}");
            Console.WriteLine($"Description: {response.Description}");
            Console.WriteLine($"Posting language: {response.LanguageCode}");
            foreach (string address in response.Addresses)
            {
                Console.WriteLine($"Address: {address}");
            }
            foreach (string email in response.ApplicationInfo.Emails)
            {
                Console.WriteLine($"Email: {email}");
            }
            foreach (string websiteUri in response.ApplicationInfo.Uris)
            {
                Console.WriteLine($"Website: {websiteUri}");
            }
            return(0);
        }
Example #8
0
        /// <summary>
        /// Initiates the asynchronous execution of the GetJob operation.
        /// </summary>
        ///
        /// <param name="request">Container for the necessary parameters to execute the GetJob operation.</param>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        /// <returns>The task object representing the asynchronous operation.</returns>
        /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/mediaconvert-2017-08-29/GetJob">REST API Reference for GetJob Operation</seealso>
        public virtual Task <GetJobResponse> GetJobAsync(GetJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var marshaller   = new GetJobRequestMarshaller();
            var unmarshaller = GetJobResponseUnmarshaller.Instance;

            return(InvokeAsync <GetJobRequest, GetJobResponse>(request, marshaller,
                                                               unmarshaller, cancellationToken));
        }
        /// <summary>
        /// Initiates the asynchronous execution of the GetJob operation.
        /// </summary>
        ///
        /// <param name="request">Container for the necessary parameters to execute the GetJob operation.</param>
        /// <param name="cancellationToken">
        ///     A cancellation token that can be used by other objects or threads to receive notice of cancellation.
        /// </param>
        /// <returns>The task object representing the asynchronous operation.</returns>
        /// <seealso href="http://docs.aws.amazon.com/goto/WebAPI/amplify-2017-07-25/GetJob">REST API Reference for GetJob Operation</seealso>
        public virtual Task <GetJobResponse> GetJobAsync(GetJobRequest request, System.Threading.CancellationToken cancellationToken = default(CancellationToken))
        {
            var options = new InvokeOptions();

            options.RequestMarshaller    = GetJobRequestMarshaller.Instance;
            options.ResponseUnmarshaller = GetJobResponseUnmarshaller.Instance;

            return(InvokeAsync <GetJobResponse>(request, options, cancellationToken));
        }
        internal virtual GetJobResponse GetJob(GetJobRequest request)
        {
            var options = new InvokeOptions();

            options.RequestMarshaller    = GetJobRequestMarshaller.Instance;
            options.ResponseUnmarshaller = GetJobResponseUnmarshaller.Instance;

            return(Invoke <GetJobResponse>(request, options));
        }
        /// <summary>
        /// Creates a waiter using the provided configuration.
        /// </summary>
        /// <param name="request">Request to send.</param>
        /// <param name="config">Wait Configuration</param>
        /// <param name="targetStates">Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states</param>
        /// <returns>a new Oci.common.Waiter instance</returns>
        public Waiter <GetJobRequest, GetJobResponse> ForJob(GetJobRequest request, WaiterConfiguration config, params Job.LifecycleStateEnum[] targetStates)
        {
            var agent = new WaiterAgent <GetJobRequest, GetJobResponse>(
                request,
                request => client.GetJob(request),
                response => targetStates.Contains(response.Job.LifecycleState.Value)
                );

            return(new Waiter <GetJobRequest, GetJobResponse>(config, agent));
        }
        public async stt::Task GetJobAsync()
        {
            moq::Mock <JobController.JobControllerClient> mockGrpcClient = new moq::Mock <JobController.JobControllerClient>(moq::MockBehavior.Strict);

            mockGrpcClient.Setup(x => x.CreateOperationsClient()).Returns(new moq::Mock <lro::Operations.OperationsClient>().Object);
            GetJobRequest request = new GetJobRequest
            {
                ProjectId = "project_id43ad98b0",
                JobId     = "job_id38ea97d6",
                Region    = "regionedb20d96",
            };
            Job expectedResponse = new Job
            {
                Reference        = new JobReference(),
                Placement        = new JobPlacement(),
                HadoopJob        = new HadoopJob(),
                SparkJob         = new SparkJob(),
                PysparkJob       = new PySparkJob(),
                HiveJob          = new HiveJob(),
                PigJob           = new PigJob(),
                Status           = new JobStatus(),
                YarnApplications =
                {
                    new YarnApplication(),
                },
                SparkSqlJob             = new SparkSqlJob(),
                StatusHistory           = { new JobStatus(), },
                DriverControlFilesUri   = "driver_control_files_uribe41e88b",
                DriverOutputResourceUri = "driver_output_resource_urie2b470d7",
                Labels =
                {
                    {
                        "key8a0b6e3c",
                        "value60c16320"
                    },
                },
                Scheduling = new JobScheduling(),
                SparkRJob  = new SparkRJob(),
                JobUuid    = "job_uuid7530ffdd",
                PrestoJob  = new PrestoJob(),
                Done       = true,
            };

            mockGrpcClient.Setup(x => x.GetJobAsync(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(new grpccore::AsyncUnaryCall <Job>(stt::Task.FromResult(expectedResponse), null, null, null, null));
            JobControllerClient client = new JobControllerClientImpl(mockGrpcClient.Object, null);
            Job responseCallSettings   = await client.GetJobAsync(request.ProjectId, request.Region, request.JobId, gaxgrpc::CallSettings.FromCancellationToken(st::CancellationToken.None));

            xunit::Assert.Same(expectedResponse, responseCallSettings);
            Job responseCancellationToken = await client.GetJobAsync(request.ProjectId, request.Region, request.JobId, st::CancellationToken.None);

            xunit::Assert.Same(expectedResponse, responseCancellationToken);
            mockGrpcClient.VerifyAll();
        }
 public DTO.Job Get(GetJobRequest request)
 {
     try
     {
         var job = _jobRepository.FindBy(request.Id);
         job.ThrowExceptionIfRecordIsNull();
         return(TypeAdapter.Adapt <DTO.Job>(job));
     }
     catch (DataAccessException)
     {
         throw new ApplicationException();
     }
 }
Example #14
0
 /// <summary>Snippet for GetJob</summary>
 public void GetJob_RequestObject()
 {
     // Snippet: GetJob(GetJobRequest,CallSettings)
     // Create client
     CloudSchedulerClient cloudSchedulerClient = CloudSchedulerClient.Create();
     // Initialize request argument(s)
     GetJobRequest request = new GetJobRequest
     {
         JobName = new JobName("[PROJECT]", "[LOCATION]", "[JOB]"),
     };
     // Make the request
     Job response = cloudSchedulerClient.GetJob(request);
     // End snippet
 }
Example #15
0
 /// <summary>Snippet for GetJob</summary>
 public void GetJob_RequestObject()
 {
     // Snippet: GetJob(GetJobRequest,CallSettings)
     // Create client
     JobServiceClient jobServiceClient = JobServiceClient.Create();
     // Initialize request argument(s)
     GetJobRequest request = new GetJobRequest
     {
         JobNameOneof = JobNameOneof.From(new JobName("[PROJECT]", "[TENANT]", "[JOBS]")),
     };
     // Make the request
     Job response = jobServiceClient.GetJob(request);
     // End snippet
 }
Example #16
0
 /// <summary>Snippet for GetJob</summary>
 public void GetJobRequestObject()
 {
     // Snippet: GetJob(GetJobRequest, CallSettings)
     // Create client
     JobControllerClient jobControllerClient = JobControllerClient.Create();
     // Initialize request argument(s)
     GetJobRequest request = new GetJobRequest
     {
         ProjectId = "",
         JobId     = "",
         Region    = "",
     };
     // Make the request
     Job response = jobControllerClient.GetJob(request);
     // End snippet
 }
Example #17
0
        public void GetJob()
        {
            moq::Mock <JobController.JobControllerClient> mockGrpcClient = new moq::Mock <JobController.JobControllerClient>(moq::MockBehavior.Strict);
            GetJobRequest request = new GetJobRequest
            {
                ProjectId = "project_id43ad98b0",
                JobId     = "job_id38ea97d6",
                Region    = "regionedb20d96",
            };
            Job expectedResponse = new Job
            {
                Reference        = new JobReference(),
                Placement        = new JobPlacement(),
                HadoopJob        = new HadoopJob(),
                SparkJob         = new SparkJob(),
                PysparkJob       = new PySparkJob(),
                HiveJob          = new HiveJob(),
                PigJob           = new PigJob(),
                Status           = new JobStatus(),
                YarnApplications =
                {
                    new YarnApplication(),
                },
                SparkSqlJob             = new SparkSqlJob(),
                StatusHistory           = { new JobStatus(), },
                DriverControlFilesUri   = "driver_control_files_uribe41e88b",
                DriverOutputResourceUri = "driver_output_resource_urie2b470d7",
                Labels =
                {
                    {
                        "key8a0b6e3c",
                        "value60c16320"
                    },
                },
                Scheduling = new JobScheduling(),
                SparkRJob  = new SparkRJob(),
                JobUuid    = "job_uuid7530ffdd",
                PrestoJob  = new PrestoJob(),
            };

            mockGrpcClient.Setup(x => x.GetJob(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse);
            JobControllerClient client = new JobControllerClientImpl(mockGrpcClient.Object, null);
            Job response = client.GetJob(request.ProjectId, request.Region, request.JobId);

            xunit::Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #18
0
        /// <summary>Snippet for GetJobAsync</summary>
        public async Task GetJobAsync_RequestObject()
        {
            // Snippet: GetJobAsync(GetJobRequest,CallSettings)
            // Additional: GetJobAsync(GetJobRequest,CancellationToken)
            // Create client
            CloudSchedulerClient cloudSchedulerClient = await CloudSchedulerClient.CreateAsync();

            // Initialize request argument(s)
            GetJobRequest request = new GetJobRequest
            {
                JobName = new JobName("[PROJECT]", "[LOCATION]", "[JOB]"),
            };
            // Make the request
            Job response = await cloudSchedulerClient.GetJobAsync(request);

            // End snippet
        }
Example #19
0
        /// <summary>Snippet for GetJobAsync</summary>
        public async Task GetJobAsync_RequestObject()
        {
            // Snippet: GetJobAsync(GetJobRequest,CallSettings)
            // Additional: GetJobAsync(GetJobRequest,CancellationToken)
            // Create client
            JobServiceClient jobServiceClient = await JobServiceClient.CreateAsync();

            // Initialize request argument(s)
            GetJobRequest request = new GetJobRequest
            {
                JobNameOneof = JobNameOneof.From(new JobName("[PROJECT]", "[TENANT]", "[JOBS]")),
            };
            // Make the request
            Job response = await jobServiceClient.GetJobAsync(request);

            // End snippet
        }
Example #20
0
 /// <summary>Snippet for GetJob</summary>
 public void GetJobRequestObject()
 {
     // Snippet: GetJob(GetJobRequest, CallSettings)
     // Create client
     JobsV1Beta3Client jobsV1Beta3Client = JobsV1Beta3Client.Create();
     // Initialize request argument(s)
     GetJobRequest request = new GetJobRequest
     {
         ProjectId = "",
         JobId     = "",
         View      = JobView.Unknown,
         Location  = "",
     };
     // Make the request
     Job response = jobsV1Beta3Client.GetJob(request);
     // End snippet
 }
        /// <summary>Snippet for GetJobAsync</summary>
        public async Task GetJobAsync_RequestObject()
        {
            // Snippet: GetJobAsync(GetJobRequest,CallSettings)
            // Create client
            JobControllerClient jobControllerClient = await JobControllerClient.CreateAsync();

            // Initialize request argument(s)
            GetJobRequest request = new GetJobRequest
            {
                ProjectId = "",
                Region    = "",
                JobId     = "",
            };
            // Make the request
            Job response = await jobControllerClient.GetJobAsync(request);

            // End snippet
        }
Example #22
0
        private void HandleOutput(GetJobRequest request)
        {
            var waiterConfig = new WaiterConfiguration
            {
                MaxAttempts           = MaxWaitAttempts,
                GetNextDelayInSeconds = (_) => WaitIntervalSeconds
            };

            switch (ParameterSetName)
            {
            case LifecycleStateParamSet:
                response = client.Waiters.ForJob(request, waiterConfig, WaitForLifecycleState).Execute();
                break;

            case Default:
                response = client.GetJob(request).GetAwaiter().GetResult();
                break;
            }
            WriteOutput(response, response.Job);
        }
Example #23
0
        /// <summary>Snippet for GetJobAsync</summary>
        public async Task GetJobRequestObjectAsync()
        {
            // Snippet: GetJobAsync(GetJobRequest, CallSettings)
            // Additional: GetJobAsync(GetJobRequest, CancellationToken)
            // Create client
            JobsV1Beta3Client jobsV1Beta3Client = await JobsV1Beta3Client.CreateAsync();

            // Initialize request argument(s)
            GetJobRequest request = new GetJobRequest
            {
                ProjectId = "",
                JobId     = "",
                View      = JobView.Unknown,
                Location  = "",
            };
            // Make the request
            Job response = await jobsV1Beta3Client.GetJobAsync(request);

            // End snippet
        }
Example #24
0
        public async Task <GetJobResponse> GetJobAsync(GetJobRequest req)
        {
            var job = await datastore.GetJobAsync(req.RefId);

            if (job == null)
            {
                return(null);
            }
            return(new GetJobResponse()
            {
                RefId = job.RefId,
                SparkSubmitTaskParams = job.SparkSubmitTaskParams,
                TenantId = job.TenantId,
                JobCriteria = new JobCriteria(job.JobPriority, job.JobType.ToString()),
                JobStatus = job.JobStatus.ToString(),
                LastProcessedTime = job.LastProcessedTime,
                SparkClusterId = job.ClusterId,
                SparkJobId = job.JobId,
                SparkJobRunId = job.RunId
            });
        }
Example #25
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();
            GetJobRequest request;

            try
            {
                request = new GetJobRequest
                {
                    JobId        = JobId,
                    OpcRequestId = OpcRequestId
                };

                HandleOutput(request);
                FinishProcessing(response);
            }
            catch (Exception ex)
            {
                TerminatingErrorDuringExecution(ex);
            }
        }
        public async Task GetJobAsync2()
        {
            Mock <CloudScheduler.CloudSchedulerClient> mockGrpcClient = new Mock <CloudScheduler.CloudSchedulerClient>(MockBehavior.Strict);
            GetJobRequest request = new GetJobRequest
            {
                JobName = new JobName("[PROJECT]", "[LOCATION]", "[JOB]"),
            };
            Job expectedResponse = new Job
            {
                JobName     = new JobName("[PROJECT]", "[LOCATION]", "[JOB]"),
                Description = "description-1724546052",
                Schedule    = "schedule-697920873",
                TimeZone    = "timeZone36848094",
            };

            mockGrpcClient.Setup(x => x.GetJobAsync(request, It.IsAny <CallOptions>()))
            .Returns(new Grpc.Core.AsyncUnaryCall <Job>(Task.FromResult(expectedResponse), null, null, null, null));
            CloudSchedulerClient client = new CloudSchedulerClientImpl(mockGrpcClient.Object, null);
            Job response = await client.GetJobAsync(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #27
0
        public void GetJob2()
        {
            Mock <CloudScheduler.CloudSchedulerClient> mockGrpcClient = new Mock <CloudScheduler.CloudSchedulerClient>(MockBehavior.Strict);
            GetJobRequest request = new GetJobRequest
            {
                Name = new JobName("[PROJECT]", "[LOCATION]", "[JOB]").ToString(),
            };
            Job expectedResponse = new Job
            {
                Name        = "name2-1052831874",
                Description = "description-1724546052",
                Schedule    = "schedule-697920873",
                TimeZone    = "timeZone36848094",
            };

            mockGrpcClient.Setup(x => x.GetJob(request, It.IsAny <CallOptions>()))
            .Returns(expectedResponse);
            CloudSchedulerClient client = new CloudSchedulerClientImpl(mockGrpcClient.Object, null);
            Job response = client.GetJob(request);

            Assert.Same(expectedResponse, response);
            mockGrpcClient.VerifyAll();
        }
Example #28
0
        IEnumerator PollNetwork()
        {
            var getJobIdRequest = new GetAvailableJobIdRequest();

            yield return(getJobIdRequest.RunRequest());

            var jobId = getJobIdRequest.GetResponse().jobId;

            if (jobId == null)
            {
                yield return(new WaitForSeconds(10));

                PollNext();
            }
            else
            {
                var getJobRequest = new GetJobRequest(jobId);
                yield return(getJobRequest.RunRequest());

                var jobHash = getJobRequest.GetResponse().jobAddress;

                var job        = Ipfs.Get <IpfsJob>(jobHash);
                var controller = Camera.main.GetComponent <SyftServer>().controller;
                var grid       = new OpenMined.Network.Controllers.Grid(controller);

                var result = grid.TrainModel(job);

                var response = new AddResultRequest(jobHash, result);
                yield return(response.RunRequest());

                Debug.Log("did a job");

                yield return(new WaitForSeconds(10));

                PollNext();
            }
        }
Example #29
0
 public Task <IActionResult> GetJob([FromRoute] GetJobRequest request)
 {
     return(HandleRequestAsync(request));
 }
 /// <summary>
 /// Creates a waiter using default wait configuration.
 /// </summary>
 /// <param name="request">Request to send.</param>
 /// <param name="targetStates">Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states</param>
 /// <returns>a new Oci.common.Waiter instance</returns>
 public Waiter <GetJobRequest, GetJobResponse> ForJob(GetJobRequest request, params JobLifecycleStates[] targetStates)
 {
     return(this.ForJob(request, WaiterConfiguration.DefaultWaiterConfiguration, targetStates));
 }