pyslk.FileGroup#
- class pyslk.FileGroup(group_dict: dict)#
- __init__(group_dict: dict)#
Methods
__init__
(group_dict)dump
()Dump all details of this job as a dictionary
get_files
()get_job_id
()Returns the current job id of this job
get_job_ids
()Prints the history of job IDs of this job.
get_job_status
()get_pid
()Same as get_process_id().
get_pids
()Same as get_process_ids().
get_process_id
()Returns the process id slk call which submitted the last recall job
get_process_ids
()Returns the history of the process ids of the slk calls which submitted the recall jobs
get_search_id
()get_search_query
()get_tape_barcodes
()get_tape_ids
()has_files
()has_job_id
()has_pid
()has_process_id
()has_search_id
()has_search_query
()has_tape_barcodes
()has_tape_ids
()is_cached
()is_recall_error
()json
()print a JSON string of all details of this job
merge_group
(group)put_files
(files)put_job_id
(job_id)put_pid
(process_id)Same as put_process_id().
put_process_id
(process_id)Set the current pid / process id of slk call which submitted the current recall job
put_tape_barcode
(tape_barcode)put_tape_id
(tape_id)set_recall_error
(recall_error)updated_caching_info
()Check is all files of this job are cached.