public ServiceFuture<List<JobExecutionInner>> listByJobExecutionAsync(final String resourceGroupName, final String serverName, final String jobAgentName, final String jobName, final UUID jobExecutionId, final DateTime createTimeMin, final DateTime createTimeMax, final DateTime endTimeMin, final DateTime endTimeMax, final Boolean isActive, final Integer skip, final Integer top, final ListOperationCallback<JobExecutionInner> serviceCallback) {
        return AzureServiceFuture.fromPageResponse(
            listByJobExecutionSinglePageAsync(resourceGroupName, serverName, jobAgentName, jobName, jobExecutionId, createTimeMin, createTimeMax, endTimeMin, endTimeMax, isActive, skip, top),
            new Func1<String, Observable<ServiceResponse<Page<JobExecutionInner>>>>() {
                @Override
                public Observable<ServiceResponse<Page<JobExecutionInner>>> call(String nextPageLink) {
                    return listByJobExecutionNextSinglePageAsync(nextPageLink);
                }
            },
            serviceCallback);
    }
public ServiceFuture < List < JobExecutionInner > > listByJobExecutionAsync ( final String resourceGroupName , final String serverName , final String jobAgentName , final String jobName , final UUID jobExecutionId , final DateTime createTimeMin , final DateTime createTimeMax , final DateTime endTimeMin , final DateTime endTimeMax , final Boolean isActive , final Integer skip , final Integer top , final ListOperationCallback < JobExecutionInner > serviceCallback ) { return AzureServiceFuture . fromPageResponse ( listByJobExecutionSinglePageAsync ( resourceGroupName , serverName , jobAgentName , jobName , jobExecutionId , createTimeMin , createTimeMax , endTimeMin , endTimeMax , isActive , skip , top ) , new Func1 < String , Observable < ServiceResponse < Page < JobExecutionInner > > > > ( ) { @ Override public Observable < ServiceResponse < Page < JobExecutionInner > > > call ( String nextPageLink ) { return listByJobExecutionNextSinglePageAsync ( nextPageLink ) ; } } , serviceCallback ) ; }
Lists the step executions of a job execution.

@param resourceGroupName The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
@param serverName The name of the server.
@param jobAgentName The name of the job agent.
@param jobName The name of the job to get.
@param jobExecutionId The id of the job execution
@param createTimeMin If specified, only job executions created at or after the specified time are included.
@param createTimeMax If specified, only job executions created before the specified time are included.
@param endTimeMin If specified, only job executions completed at or after the specified time are included.
@param endTimeMax If specified, only job executions completed before the specified time are included.
@param isActive If specified, only active or only completed job executions are included.
@param skip The number of elements in the collection to skip.
@param top The number of elements to return from the collection.
@param serviceCallback the async ServiceCallback to handle successful and failed responses.
@throws IllegalArgumentException thrown if parameters fail the validation
@return the {@link ServiceFuture} object