nexuscli.api.task package

Submodules

nexuscli.api.task.collection module

class nexuscli.api.task.collection.TaskCollection(nexus_http: nexuscli.nexus_http.NexusHttp = None)

Bases: nexuscli.api.base_collection.BaseCollection

raw_list() → list

List of all script names on the Nexus 3 service.

Returns

a list of names

Raises

exception.NexusClientAPIError – if list cannot be retrieved; i.e.: any HTTP code

other than 200.

run(task_id: str) → None

Run a task by id

Raises

exception.NexusClientAPIError – if task cannot be run

show(task_id: str) → dict

Get a single task by id

Raises

exception.NexusClientAPIError – if task cannot be retrieved

stop(task_id: str) → None

Stop a running task by id

Raises

exception.NexusClientAPIError – if task cannot be stopped

nexuscli.api.task.model module

class nexuscli.api.task.model.Task(nexus_http: Optional[nexuscli.nexus_http.NexusHttp] = None, **kwargs)

Bases: nexuscli.api.base_model.BaseModel

Module contents