private static List <Func <object> > JobCommandsAsync(ElasticClient elastic) { return(new List <Func <object> > { () => elastic.PutJobAsync(new PutJobRequest("test_job")), () => elastic.ValidateJobAsync(new ValidateJobRequest()), () => elastic.GetInfluencersAsync(new GetInfluencersRequest("test_job")), () => elastic.GetJobsAsync(new GetJobsRequest("test_job")), () => elastic.GetJobStatsAsync(new GetJobStatsRequest()), () => elastic.GetModelSnapshotsAsync(new GetModelSnapshotsRequest("test_job")), () => elastic.GetOverallBucketsAsync(new GetOverallBucketsRequest("test_job")), () => elastic.FlushJobAsync(new FlushJobRequest("test_job")), () => elastic.ForecastJobAsync(new ForecastJobRequest("test_job")), () => elastic.GetAnomalyRecordsAsync(new GetAnomalyRecordsRequest("test_job")), () => elastic.GetBucketsAsync(new GetBucketsRequest("test_job")), () => elastic.GetCategoriesAsync(new GetCategoriesRequest("test_job")), () => elastic.CloseJobAsync(new CloseJobRequest("test_job")), () => elastic.OpenJobAsync(new OpenJobRequest("test_job")), () => elastic.DeleteJobAsync(new DeleteJobRequest("test_job")), }); }