public JobInfo JobBuild(AnalyticsAccountRef account, JobSubmitParameters parameters)
        {
            var job_props = parameters.ToJobInformationObject();
            var job_info  = this.RestClient.Job.Build(account.Name, job_props);
            var j         = new JobInfo(job_info, account);

            return(j);
        }
Пример #2
0
        public void Find_Default_ADLS_Account()
        {
            this.Initialize();

            var acct         = new AnalyticsAccountRef("ace74b35-b0de-428b-a1d9-55459d7a6e30", "adlpminsights", "adlpm");
            var adla         = new AdlClient.AnalyticsClient(this.Authentication, acct);
            var account_info = adla.Account.Get();

            string default_store = account_info.DefaultDataLakeStoreAccount;
        }
        public IEnumerable <MSADLA.Models.JobInformation> JobList(AnalyticsAccountRef account,
                                                                  Microsoft.Rest.Azure.OData.ODataQuery <MSADLA.Models.JobInformation> odata_query, int top)
        {
            // Other parameters
            string opt_select = null;
            bool?  opt_count  = null;

            int item_count = 0;
            var page       = this.RestClient.Job.List(account.Name, odata_query, opt_select, opt_count);

            foreach (
                var job in
                RestUtil.EnumItemsInPages(page, p => this.RestClient.Job.ListNext(p.NextPageLink)))
            {
                yield return(job);

                item_count++;

                if ((top > 0) && (item_count >= top))
                {
                    break;
                }
            }
        }
        public MSADLA.Models.JobDataPath GetDebugDataPath(AnalyticsAccountRef account, System.Guid jobid)
        {
            var jobdatapath = this.RestClient.Job.GetDebugDataPath(account.Name, jobid);

            return(jobdatapath);
        }
        public MSADLA.Models.JobStatistics GetStatistics(AnalyticsAccountRef account, System.Guid jobid)
        {
            var stats = this.RestClient.Job.GetStatistics(account.Name, jobid);

            return(stats);
        }
 public bool JobExists(AnalyticsAccountRef analyticsaccount, System.Guid jobid)
 {
     return(this.RestClient.Job.Exists(analyticsaccount.Name, jobid));
 }
 public void JobCancel(AnalyticsAccountRef analyticsaccount, System.Guid jobid)
 {
     this.RestClient.Job.Cancel(analyticsaccount.Name, jobid);
 }
        public MSADLA.Models.JobInformation JobGet(AnalyticsAccountRef analyticsaccount, System.Guid jobid)
        {
            var job = this.RestClient.Job.Get(analyticsaccount.Name, jobid);

            return(job);
        }
Пример #9
0
 internal JobCommands(AnalyticsAccountRef a, AnalyticsRestClients clients)
 {
     this.Account     = a;
     this.RestClients = clients;
 }
Пример #10
0
 public AnalyticsAccountPortalUri(AnalyticsAccountRef job_ref)
 {
     this.SubscriptionId = job_ref.SubscriptionId;
     this.ResourceGroup  = job_ref.ResourceGroup;
     this.Account        = job_ref.Name;
 }
        public JobRef GetJobRef()
        {
            var account = new AnalyticsAccountRef(this.SubscriptionId, this.ResourceGroup, this.Account);

            return(new JobRef(this.JobId, account));
        }