class ParameterDefinition extends Action

ParameterDefinition

Jenkin-Build können parametrisiert ausgeführt werden. Diese Klasse bildet einen Parameter ab.

Properties

DefaultParameterValue $defaultParameterValue
string $description
string $name
string $type

Methods

static Model
getInstanceFromJson(string $json)

Instanz aus einem JSON-String erstellen

from Model
__construct($name)

Neues Objekt anlegen

string
getDescription()

Beschreibung

string
getName()

Name

string
getType()

Typ

ParameterDefinition
setDefaultParameterValue(DefaultParameterValue $defaultParameterValue)

Defaultwert

ParameterDefinition
setDescription(string $description)

Beschreibung setzen

ParameterDefinition
setType(string $type)

Typ setzen

static ParameterDefinition
getInstanceFromArray(Array $array)

Instanz aus einem Array erstellen

Details

in Model at line 45
static Model getInstanceFromJson(string $json)

Instanz aus einem JSON-String erstellen

Parameters

string $json Json Zeichenkette

Return Value

Model Datenobjekt

Exceptions

TypeException Wenn die JSON-Zeichenkette kein Array abbildet oder Fehlerhaft ist

at line 66
__construct($name)

Neues Objekt anlegen

Parameters

$name \string Parametername

at line 77
DefaultParameterValue getDefaultParameterValue()

Default-Wert

Return Value

DefaultParameterValue

at line 86
string getDescription()

Beschreibung

Return Value

string Beschreibung

at line 95
string getName()

Name

Return Value

string Name

at line 104
string getType()

Typ

Return Value

string Typ

at line 115
ParameterDefinition setDefaultParameterValue(DefaultParameterValue $defaultParameterValue)

Defaultwert

Parameters

DefaultParameterValue $defaultParameterValue Defaultwert

Return Value

ParameterDefinition

at line 127
ParameterDefinition setDescription(string $description)

Beschreibung setzen

Parameters

string $description Beschreibung

Return Value

ParameterDefinition

at line 139
ParameterDefinition setType(string $type)

Typ setzen

Parameters

string $type Typ

Return Value

ParameterDefinition

at line 151
static ParameterDefinition getInstanceFromArray(Array $array)

Instanz aus einem Array erstellen

Parameters

Array $array Daten

Return Value

ParameterDefinition