teraslice-client-js / job / default
Class: default
Defined in: job.ts:23
Extends
Constructors
new default()
new default(
config
,jobId
):default
Defined in: job.ts:26
Parameters
Parameter | Type |
---|---|
config | ClientConfig |
jobId | string |
Returns
Overrides
Properties
Property | Modifier | Type | Inherited from | Defined in |
---|---|---|---|---|
_config | readonly | ClientConfig | default ._config | client.ts:14 |
Methods
changeWorkers()
changeWorkers(
action
,workerNum
,requestOptions
):Promise
<string
|ChangeWorkerResponse
>
Defined in: job.ts:205
Parameters
Parameter | Type |
---|---|
action | ChangeWorkerQueryParams |
workerNum | number |
requestOptions | Partial |
Returns
Promise
<string
| ChangeWorkerResponse
>
config()
config(
requestOptions
):Promise
<JobConfig
>
Defined in: job.ts:189
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<JobConfig
>
controller()
controller(
requestOptions
):Promise
<ExecutionList
>
Defined in: job.ts:46
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<ExecutionList
>
delete()
delete<
T
>(endpoint
,options
?):Promise
<T
>
Defined in: client.ts:54
Type Parameters
Type Parameter | Default type |
---|---|
T | any |
Parameters
Parameter | Type |
---|---|
endpoint | string |
options ? | Partial <Options > |
Returns
Promise
<T
>
Inherited from
deleteJob()
deleteJob():
Promise
<JobConfig
>
Defined in: job.ts:102
Returns
Promise
<JobConfig
>
errors()
errors(
query
,searchOptions
):Promise
<ErrorRecord
[]>
Defined in: job.ts:193
Parameters
Parameter | Type |
---|---|
query | SearchQuery |
searchOptions | Partial |
Returns
Promise
<ErrorRecord
[]>
execution()
execution(
requestOptions
):Promise
<ExecutionConfig
>
Defined in: job.ts:106
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<ExecutionConfig
>
exId()
exId(
requestOptions
):Promise
<ExecutionIDResponse
>
Defined in: job.ts:110
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<ExecutionIDResponse
>
get()
get<
T
>(endpoint
,options
?):Promise
<T
>
Defined in: client.ts:42
Type Parameters
Type Parameter | Default type |
---|---|
T | any |
Parameters
Parameter | Type |
---|---|
endpoint | string |
options ? | Partial <Options > |
Returns
Promise
<T
>
Inherited from
id()
id():
string
Defined in: job.ts:38
Returns
string
makeOptions()
protected
makeOptions(searchParams
,options
):Partial
Defined in: client.ts:110
Parameters
Parameter | Type |
---|---|
searchParams | undefined | Record <string , any > |
options | Partial |
Returns
Partial
Inherited from
parse()
protected
parse(results
):any
Defined in: client.ts:106
Parameters
Parameter | Type |
---|---|
results | unknown |
Returns
any
Inherited from
pause()
pause(
query
?,searchOptions
?):Promise
<ApiPausedResponse
>
Defined in: job.ts:66
Parameters
Parameter | Type |
---|---|
query ? | SearchQuery |
searchOptions ? | Partial |
Returns
Promise
<ApiPausedResponse
>
post()
post<
T
>(endpoint
,data
?,options
?):Promise
<T
>
Defined in: client.ts:46
Type Parameters
Type Parameter | Default type |
---|---|
T | any |
Parameters
Parameter | Type |
---|---|
endpoint | string |
data ? | unknown |
options ? | Partial <Options > |
Returns
Promise
<T
>
Inherited from
put()
put<
T
>(endpoint
,data
,options
?):Promise
<T
>
Defined in: client.ts:50
Type Parameters
Type Parameter | Default type |
---|---|
T | any |
Parameters
Parameter | Type |
---|---|
endpoint | string |
data | unknown |
options ? | Partial <Options > |
Returns
Promise
<T
>
Inherited from
recover()
recover(
query
,searchOptions
):Promise
<ApiJobCreateResponse
>
Defined in: job.ts:82
Parameters
Parameter | Type |
---|---|
query | RecoverQuery |
searchOptions | Partial |
Returns
Promise
<ApiJobCreateResponse
>
resume()
resume(
query
?,searchOptions
?):Promise
<ApiResumeResponse
>
Defined in: job.ts:74
Parameters
Parameter | Type |
---|---|
query ? | SearchQuery |
searchOptions ? | Partial |
Returns
Promise
<ApiResumeResponse
>
slicer()
slicer(
requestOptions
):Promise
<ExecutionList
>
Defined in: job.ts:42
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<ExecutionList
>
start()
start(
query
?,searchOptions
?):Promise
<ApiJobCreateResponse
>
Defined in: job.ts:50
Parameters
Parameter | Type |
---|---|
query ? | SearchQuery |
searchOptions ? | Partial |
Returns
Promise
<ApiJobCreateResponse
>
status()
status(
requestOptions
):Promise
<"pending"
|"scheduling"
|"initializing"
|"running"
|"recovering"
|"failing"
|"paused"
|"stopping"
|"completed"
|"stopped"
|"rejected"
|"failed"
|"terminated"
>
Defined in: job.ts:115
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<"pending"
| "scheduling"
| "initializing"
| "running"
| "recovering"
| "failing"
| "paused"
| "stopping"
| "completed"
| "stopped"
| "rejected"
| "failed"
| "terminated"
>
stop()
stop(
query
?,searchOptions
?):Promise
<ApiStoppedResponse
>
Defined in: job.ts:58
Parameters
Parameter | Type |
---|---|
query ? | StopQuery |
searchOptions ? | Partial |
Returns
Promise
<ApiStoppedResponse
>
update()
update(
jobSpec
):Promise
<JobConfig
>
Defined in: job.ts:90
Parameters
Parameter | Type |
---|---|
jobSpec | JobConfig |
Returns
Promise
<JobConfig
>
updatePartial()
updatePartial(
jobSpec
):Promise
<JobConfig
>
Defined in: job.ts:94
Parameters
Parameter | Type |
---|---|
jobSpec | Partial <JobConfig > |
Returns
Promise
<JobConfig
>
waitForStatus()
waitForStatus(
target
,intervalMs
,timeoutMs
,requestOptions
):Promise
<"pending"
|"scheduling"
|"initializing"
|"running"
|"recovering"
|"failing"
|"paused"
|"stopping"
|"completed"
|"stopped"
|"rejected"
|"failed"
|"terminated"
>
Defined in: job.ts:120
Parameters
Parameter | Type | Default value |
---|---|---|
target | "pending" | "scheduling" | "initializing" | "running" | "recovering" | "failing" | "paused" | "stopping" | "completed" | "stopped" | "rejected" | "failed" | "terminated" | ("pending" | "scheduling" | "initializing" | "running" | "recovering" | "failing" | "paused" | "stopping" | "completed" | "stopped" | "rejected" | "failed" | "terminated" )[] | undefined |
intervalMs | number | 1000 |
timeoutMs | number | 0 |
requestOptions | Partial | {} |
Returns
Promise
<"pending"
| "scheduling"
| "initializing"
| "running"
| "recovering"
| "failing"
| "paused"
| "stopping"
| "completed"
| "stopped"
| "rejected"
| "failed"
| "terminated"
>
workers()
workers(
requestOptions
):Promise
<WorkerNode
[]>
Defined in: job.ts:200
Parameters
Parameter | Type |
---|---|
requestOptions | Partial |
Returns
Promise
<WorkerNode
[]>