Jobs Interface
public interface Jobs
An instance of this class provides access to all the operations defined in Jobs.
Method Summary
Modifier and Type | Method and Description |
---|---|
Job |
build(String accountName, BuildJobParameters parameters)
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation. |
Observable<Job |
buildAsync(String accountName, BuildJobParameters parameters)
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation. |
ServiceFuture<Job |
buildAsync(String accountName, BuildJobParameters parameters, final ServiceCallback<JobInformation> serviceCallback)
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation. |
Observable<ServiceResponse<Job |
buildWithServiceResponseAsync(String accountName, BuildJobParameters parameters)
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation. |
void |
cancel(String accountName, UUID jobIdentity)
Cancels the running job specified by the job ID. |
Observable<Void> |
cancelAsync(String accountName, UUID jobIdentity)
Cancels the running job specified by the job ID. |
ServiceFuture<Void> |
cancelAsync(String accountName, UUID jobIdentity, final ServiceCallback<Void> serviceCallback)
Cancels the running job specified by the job ID. |
Observable<ServiceResponse<Void>> |
cancelWithServiceResponseAsync(String accountName, UUID jobIdentity)
Cancels the running job specified by the job ID. |
Job |
create(String accountName, UUID jobIdentity, CreateJobParameters parameters)
Submits a job to the specified Data Lake Analytics account. |
Observable<Job |
createAsync(String accountName, UUID jobIdentity, CreateJobParameters parameters)
Submits a job to the specified Data Lake Analytics account. |
ServiceFuture<Job |
createAsync(String accountName, UUID jobIdentity, CreateJobParameters parameters, final ServiceCallback<JobInformation> serviceCallback)
Submits a job to the specified Data Lake Analytics account. |
Observable<ServiceResponse<Job |
createWithServiceResponseAsync(String accountName, UUID jobIdentity, CreateJobParameters parameters)
Submits a job to the specified Data Lake Analytics account. |
Job |
get(String accountName, UUID jobIdentity)
Gets the job information for the specified job ID. |
Observable<Job |
getAsync(String accountName, UUID jobIdentity)
Gets the job information for the specified job ID. |
ServiceFuture<Job |
getAsync(String accountName, UUID jobIdentity, final ServiceCallback<JobInformation> serviceCallback)
Gets the job information for the specified job ID. |
Job |
getDebugDataPath(String accountName, UUID jobIdentity)
Gets the job debug data information specified by the job ID. |
Observable<Job |
getDebugDataPathAsync(String accountName, UUID jobIdentity)
Gets the job debug data information specified by the job ID. |
ServiceFuture<Job |
getDebugDataPathAsync(String accountName, UUID jobIdentity, final ServiceCallback<JobDataPath> serviceCallback)
Gets the job debug data information specified by the job ID. |
Observable<ServiceResponse<Job |
getDebugDataPathWithServiceResponseAsync(String accountName, UUID jobIdentity)
Gets the job debug data information specified by the job ID. |
Job |
getStatistics(String accountName, UUID jobIdentity)
Gets statistics of the specified job. |
Observable<Job |
getStatisticsAsync(String accountName, UUID jobIdentity)
Gets statistics of the specified job. |
ServiceFuture<Job |
getStatisticsAsync(String accountName, UUID jobIdentity, final ServiceCallback<JobStatistics> serviceCallback)
Gets statistics of the specified job. |
Observable<ServiceResponse<Job |
getStatisticsWithServiceResponseAsync(String accountName, UUID jobIdentity)
Gets statistics of the specified job. |
Observable<ServiceResponse<Job |
getWithServiceResponseAsync(String accountName, UUID jobIdentity)
Gets the job information for the specified job ID. |
PagedList<Job |
list(final String accountName)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
PagedList<Job |
list(final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<Page<Job |
listAsync(final String accountName)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
ServiceFuture<List<Job |
listAsync(final String accountName, final ListOperationCallback<JobInformationBasic> serviceCallback)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<Page<Job |
listAsync(final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
ServiceFuture<List<Job |
listAsync(final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback<JobInformationBasic> serviceCallback)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
PagedList<Job |
listNext(final String nextPageLink)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<Page<Job |
listNextAsync(final String nextPageLink)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
ServiceFuture<List<Job |
listNextAsync(final String nextPageLink, final ServiceFuture<List<JobInformationBasic>> serviceFuture, final ListOperationCallback<JobInformationBasic> serviceCallback)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<ServiceResponse<Page<Job |
listNextWithServiceResponseAsync(final String nextPageLink)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<ServiceResponse<Page<Job |
listWithServiceResponseAsync(final String accountName)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Observable<ServiceResponse<Page<Job |
listWithServiceResponseAsync(final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count)
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any. |
Method Details
build
public JobInformation build(String accountName, BuildJobParameters parameters)
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation.
Parameters:
Returns:
Throws:
buildAsync
public Observable
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation.
Parameters:
Returns:
Throws:
buildAsync
public ServiceFuture
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation.
Parameters:
Returns:
Throws:
buildWithServiceResponseAsync
public Observable
Builds (compiles) the specified job in the specified Data Lake Analytics account for job correctness and validation.
Parameters:
Returns:
Throws:
cancel
public void cancel(String accountName, UUID jobIdentity)
Cancels the running job specified by the job ID.
Parameters:
Throws:
cancelAsync
public Observable
Cancels the running job specified by the job ID.
Parameters:
Returns:
Throws:
cancelAsync
public ServiceFuture
Cancels the running job specified by the job ID.
Parameters:
Returns:
Throws:
cancelWithServiceResponseAsync
public Observable
Cancels the running job specified by the job ID.
Parameters:
Returns:
Throws:
create
public JobInformation create(String accountName, UUID jobIdentity, CreateJobParameters parameters)
Submits a job to the specified Data Lake Analytics account.
Parameters:
Returns:
Throws:
createAsync
public Observable
Submits a job to the specified Data Lake Analytics account.
Parameters:
Returns:
Throws:
createAsync
public ServiceFuture
Submits a job to the specified Data Lake Analytics account.
Parameters:
Returns:
Throws:
createWithServiceResponseAsync
public Observable
Submits a job to the specified Data Lake Analytics account.
Parameters:
Returns:
Throws:
get
public JobInformation get(String accountName, UUID jobIdentity)
Gets the job information for the specified job ID.
Parameters:
Returns:
Throws:
getAsync
public Observable
Gets the job information for the specified job ID.
Parameters:
Returns:
Throws:
getAsync
public ServiceFuture
Gets the job information for the specified job ID.
Parameters:
Returns:
Throws:
getDebugDataPath
public JobDataPath getDebugDataPath(String accountName, UUID jobIdentity)
Gets the job debug data information specified by the job ID.
Parameters:
Returns:
Throws:
getDebugDataPathAsync
public Observable
Gets the job debug data information specified by the job ID.
Parameters:
Returns:
Throws:
getDebugDataPathAsync
public ServiceFuture
Gets the job debug data information specified by the job ID.
Parameters:
Returns:
Throws:
getDebugDataPathWithServiceResponseAsync
public Observable
Gets the job debug data information specified by the job ID.
Parameters:
Returns:
Throws:
getStatistics
public JobStatistics getStatistics(String accountName, UUID jobIdentity)
Gets statistics of the specified job.
Parameters:
Returns:
Throws:
getStatisticsAsync
public Observable
Gets statistics of the specified job.
Parameters:
Returns:
Throws:
getStatisticsAsync
public ServiceFuture
Gets statistics of the specified job.
Parameters:
Returns:
Throws:
getStatisticsWithServiceResponseAsync
public Observable
Gets statistics of the specified job.
Parameters:
Returns:
Throws:
getWithServiceResponseAsync
public Observable
Gets the job information for the specified job ID.
Parameters:
Returns:
Throws:
list
public PagedList
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
list
public PagedList
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listAsync
public ServiceFuture> listAsync(final String accountName, final ListOperationCallback
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listAsync
public ServiceFuture> listAsync(final String accountName, final String filter, final Integer top, final Integer skip, final String select, final String orderby, final Boolean count, final ListOperationCallback
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listNext
public PagedList
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listNextAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listNextAsync
public ServiceFuture> listNextAsync(final String nextPageLink, final ServiceFuture
> serviceFuture, final ListOperationCallback
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listNextWithServiceResponseAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listWithServiceResponseAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
listWithServiceResponseAsync
public Observable
Lists the jobs, if any, associated with the specified Data Lake Analytics account. The response includes a link to the next page of results, if any.
Parameters:
Returns:
Throws:
Applies to
Azure SDK for Java