class Node extends Alvine

Node

Constants

MODE_NORMAL

Normaler Mode

Properties

protected string $name
protected string $nodeDescription
protected integer $numExecutors
protected string $remoteFS
protected string $labelString
protected string $mode
protected Launcher $launcher
protected Array $retentionStrategy
protected Array $nodeProperties
protected string $type

Methods

__construct(string $name)

Neue Instanz

string
getName()

getName

string
getNodeDescription()

getNodeDescription

string
getNumExecutors()

getNumExecutors

string
getRemoteFS()

getRemoteFS

string
getLabelString()

getLabelString

string
getMode()

getMode

getLauncher()

getLauncher

array
getRetentionStrategy()

getRetentionStrategy

array
getNodeProperties()

getNodeProperties

string
getType()

getType

setName(string $name)

setName

setNodeDescription(string $nodeDescription)

setNodeDescription

setNumExecutors(string $numExecutors)

setNumExecutors

setRemoteFS(string $remoteFS)

setRemoteFS

setLabelString(string $labelString)

setLabelString

setMode(string $mode)

setMode

setLauncher(Launcher $launcher)

setLauncher

setRetentionStrategy(array $retentionStrategy)

setRetentionStrategy

setNodeProperties(array $nodeProperties)

setNodeProperties

setType(string $type)

setType

string
asJSON()

Json

array
toArray()

Array

Details

at line 100
__construct(string $name)

Neue Instanz

Parameters

string $name

at line 113
string getName()

getName

Return Value

string

at line 122
string getNodeDescription()

getNodeDescription

Return Value

string

at line 131
string getNumExecutors()

getNumExecutors

Return Value

string

at line 140
string getRemoteFS()

getRemoteFS

Return Value

string

at line 149
string getLabelString()

getLabelString

Return Value

string

at line 158
string getMode()

getMode

Return Value

string

at line 167
Launcher getLauncher()

getLauncher

Return Value

Launcher

at line 176
array getRetentionStrategy()

getRetentionStrategy

Return Value

array

at line 185
array getNodeProperties()

getNodeProperties

Return Value

array

at line 194
string getType()

getType

Return Value

string

at line 205
Node setName(string $name)

setName

Parameters

string $name

Return Value

Node

at line 217
Node setNodeDescription(string $nodeDescription)

setNodeDescription

Parameters

string $nodeDescription

Return Value

Node

at line 229
Node setNumExecutors(string $numExecutors)

setNumExecutors

Parameters

string $numExecutors

Return Value

Node

at line 241
Node setRemoteFS(string $remoteFS)

setRemoteFS

Parameters

string $remoteFS

Return Value

Node

at line 253
Node setLabelString(string $labelString)

setLabelString

Parameters

string $labelString

Return Value

Node

at line 265
Node setMode(string $mode)

setMode

Parameters

string $mode

Return Value

Node

at line 277
Node setLauncher(Launcher $launcher)

setLauncher

Parameters

Launcher $launcher

Return Value

Node

at line 289
Node setRetentionStrategy(array $retentionStrategy)

setRetentionStrategy

Parameters

array $retentionStrategy

Return Value

Node

at line 301
Node setNodeProperties(array $nodeProperties)

setNodeProperties

Parameters

array $nodeProperties

Return Value

Node

at line 313
Node setType(string $type)

setType

Parameters

string $type

Return Value

Node

at line 323
string asJSON()

Json

Return Value

string Zeichenkette

at line 332
array toArray()

Array

Return Value

array Array