Interface JobService

    • Method Detail

      • list

        List<? extends Job> list()
        List all jobs
        Returns:
        list of jobs or empty
      • get

        Job get​(String JobId)
        Get a job by ID
        Parameters:
        JobId - the job identifier
        Returns:
        the job or null if not found
      • create

        Job create​(Job jobBinary)
        Create a new job
        Parameters:
        jobBinary - the job to create
        Returns:
        the created job
      • delete

        ActionResponse delete​(String JobId)
        Delete the specified job
        Parameters:
        JobId - the job identifier
        Returns:
        the action response
      • getConfigHint

        JobConfigHint getConfigHint​(String type)
        Get Job Configuration Hints
        Parameters:
        type - the job type
        Returns:
        the job configuration hints