Skip to main content

teraslice-client-js / job / default

Class: default

Defined in: job.ts:23

Extends​

Constructors​

Constructor​

new default(config, jobId): Job

Defined in: job.ts:26

Parameters​

ParameterType
configClientConfig
jobIdstring

Returns​

Job

Overrides​

default.constructor

Properties​

PropertyModifierTypeInherited fromDefined in
_configreadonlyClientConfigdefault._configclient.ts:14

Methods​

changeWorkers()​

changeWorkers(action, workerNum, requestOptions?): Promise<string | ChangeWorkerResponse>

Defined in: job.ts:212

Parameters​

ParameterType
actionChangeWorkerQueryParams
workerNumnumber
requestOptionsRequestOptions

Returns​

Promise<string | ChangeWorkerResponse>


config()​

config(requestOptions?): Promise<JobConfig>

Defined in: job.ts:189

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<JobConfig>


controller()​

controller(requestOptions?): Promise<ExecutionList>

Defined in: job.ts:46

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<ExecutionList>


delete()​

delete<T>(endpoint, options?): Promise<T>

Defined in: client.ts:54

Type Parameters​

Type ParameterDefault type
Tany

Parameters​

ParameterType
endpointstring
options?Partial<Options>

Returns​

Promise<T>

Inherited from​

default.delete


deleteJob()​

deleteJob(): Promise<JobConfig>

Defined in: job.ts:102

Returns​

Promise<JobConfig>


errors()​

errors(query?, searchOptions?): Promise<ErrorRecord[]>

Defined in: job.ts:193

Parameters​

ParameterType
querySearchQuery
searchOptionsRequestOptions

Returns​

Promise<ErrorRecord[]>


execution()​

execution(requestOptions?): Promise<ExecutionConfig>

Defined in: job.ts:106

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<ExecutionConfig>


exId()​

exId(requestOptions?): Promise<ExecutionIDResponse>

Defined in: job.ts:110

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<ExecutionIDResponse>


get()​

get<T>(endpoint, options?): Promise<T>

Defined in: client.ts:42

Type Parameters​

Type ParameterDefault type
Tany

Parameters​

ParameterType
endpointstring
options?Partial<Options>

Returns​

Promise<T>

Inherited from​

default.get


id()​

id(): string

Defined in: job.ts:38

Returns​

string


makeOptions()​

protected makeOptions(searchParams, options): RequestOptions

Defined in: client.ts:110

Parameters​

ParameterType
searchParamsRecord<string, any> | undefined
optionsRequestOptions

Returns​

RequestOptions

Inherited from​

default.makeOptions


parse()​

protected parse(results): any

Defined in: client.ts:106

Parameters​

ParameterType
resultsunknown

Returns​

any

Inherited from​

default.parse


pause()​

pause(query?, searchOptions?): Promise<ApiPausedResponse>

Defined in: job.ts:66

Parameters​

ParameterType
query?SearchQuery
searchOptions?RequestOptions

Returns​

Promise<ApiPausedResponse>


post()​

post<T>(endpoint, data?, options?): Promise<T>

Defined in: client.ts:46

Type Parameters​

Type ParameterDefault type
Tany

Parameters​

ParameterType
endpointstring
data?unknown
options?Partial<Options>

Returns​

Promise<T>

Inherited from​

default.post


put()​

put<T>(endpoint, data, options?): Promise<T>

Defined in: client.ts:50

Type Parameters​

Type ParameterDefault type
Tany

Parameters​

ParameterType
endpointstring
dataunknown
options?Partial<Options>

Returns​

Promise<T>

Inherited from​

default.put


recover()​

recover(query?, searchOptions?): Promise<ApiJobCreateResponse>

Defined in: job.ts:82

Parameters​

ParameterType
queryRecoverQuery
searchOptionsRequestOptions

Returns​

Promise<ApiJobCreateResponse>


resume()​

resume(query?, searchOptions?): Promise<ApiResumeResponse>

Defined in: job.ts:74

Parameters​

ParameterType
query?SearchQuery
searchOptions?RequestOptions

Returns​

Promise<ApiResumeResponse>


slicer()​

slicer(requestOptions?): Promise<ExecutionList>

Defined in: job.ts:42

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<ExecutionList>


start()​

start(query?, searchOptions?): Promise<ApiJobCreateResponse>

Defined in: job.ts:50

Parameters​

ParameterType
query?SearchQuery
searchOptions?RequestOptions

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​

ParameterType
requestOptionsRequestOptions

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​

ParameterType
query?StopQuery
searchOptions?RequestOptions

Returns​

Promise<ApiStoppedResponse>


tap()​

tap(query?, searchOptions?): Promise<SliceTapResults>

Defined in: job.ts:200

Parameters​

ParameterType
query{ size?: string; }
query.size?string
searchOptionsRequestOptions

Returns​

Promise<SliceTapResults>


update()​

update(jobSpec): Promise<ApiJobUpdateResponse>

Defined in: job.ts:90

Parameters​

ParameterType
jobSpecJobConfig

Returns​

Promise<ApiJobUpdateResponse>


updatePartial()​

updatePartial(jobSpec): Promise<ApiJobUpdateResponse>

Defined in: job.ts:94

Parameters​

ParameterType
jobSpecPartial<Teraslice.JobConfig>

Returns​

Promise<ApiJobUpdateResponse>


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​

ParameterTypeDefault 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
intervalMsnumber1000
timeoutMsnumber0
requestOptionsRequestOptions{}

Returns​

Promise<"pending" | "scheduling" | "initializing" | "running" | "recovering" | "failing" | "paused" | "stopping" | "completed" | "stopped" | "rejected" | "failed" | "terminated">


workers()​

workers(requestOptions?): Promise<WorkerNode[]>

Defined in: job.ts:207

Parameters​

ParameterType
requestOptionsRequestOptions

Returns​

Promise<WorkerNode[]>