Overview

Namespaces

  • Alvine
    • Infrastructure
      • Jenkins
        • Build
          • Action
          • SCM
        • Computer
          • Launcher
          • Monitor
          • Node
        • Job
          • Action
            • Type
          • Config
            • Builders
              • PublishOverSSH
            • BuildWrappers
            • Property
              • ParametersDefinition
                • Parameter
              • SecurityMatrix
                • Permission
                  • Build
                  • Computer
                  • Credential
                  • Jenkins
                  • Job
                  • Release
                  • SCM
                  • View
            • Publisher
            • SCM
              • SVN
                • Browser
            • Trigger
          • QueueItem
          • SCM
        • Plugin
        • Security
          • Authorization
          • Credential
            • PrivateKeySource
            • SCM
            • Store
              • Specification
          • Realm

Classes

  • Action
  • Launcher
  • Monitor
  • Node
  • View
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Node

Node

Alvine\Core\Alvine
Extended by Alvine\Infrastructure\Jenkins\Computer\Node
Namespace: Alvine\Infrastructure\Jenkins\Computer
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20150121
Link: alvine.io
Located at computer/Node.class.php
Methods summary
public
# __construct( string $name )

Neue Instanz

Neue Instanz

Parameters

$name
public string
# getName( )

getName

getName

Returns

string
public string
# getNodeDescription( )

getNodeDescription

getNodeDescription

Returns

string
public string
# getNumExecutors( )

getNumExecutors

getNumExecutors

Returns

string
public string
# getRemoteFS( )

getRemoteFS

getRemoteFS

Returns

string
public string
# getLabelString( )

getLabelString

getLabelString

Returns

string
public string
# getMode( )

getMode

getMode

Returns

string
public Alvine\Infrastructure\Jenkins\Computer\Launcher
# getLauncher( )

getLauncher

getLauncher

Returns

Alvine\Infrastructure\Jenkins\Computer\Launcher
public array
# getRetentionStrategy( )

getRetentionStrategy

getRetentionStrategy

Returns

array
public array
# getNodeProperties( )

getNodeProperties

getNodeProperties

Returns

array
public string
# getType( )

getType

getType

Returns

string
public Alvine\Infrastructure\Jenkins\Computer\Node
# setName( string $name )

setName

setName

Parameters

$name

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setNodeDescription( string $nodeDescription )

setNodeDescription

setNodeDescription

Parameters

$nodeDescription

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setNumExecutors( string $numExecutors )

setNumExecutors

setNumExecutors

Parameters

$numExecutors

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setRemoteFS( string $remoteFS )

setRemoteFS

setRemoteFS

Parameters

$remoteFS

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setLabelString( string $labelString )

setLabelString

setLabelString

Parameters

$labelString

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setMode( string $mode )

setMode

setMode

Parameters

$mode

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setLauncher( Alvine\Infrastructure\Jenkins\Computer\Launcher $launcher )

setLauncher

setLauncher

Parameters

$launcher

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setRetentionStrategy( array $retentionStrategy )

setRetentionStrategy

setRetentionStrategy

Parameters

$retentionStrategy

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setNodeProperties( array $nodeProperties )

setNodeProperties

setNodeProperties

Parameters

$nodeProperties

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public Alvine\Infrastructure\Jenkins\Computer\Node
# setType( string $type )

setType

setType

Parameters

$type

Returns

Alvine\Infrastructure\Jenkins\Computer\Node
public string
# asJSON( )

Json

Json

Returns

string
Zeichenkette
public array
# toArray( )

Array

Array

Returns

array
Array
Constants summary
string MODE_NORMAL

Normaler Mode

Normaler Mode

# 'NORMAL'
Properties summary
protected string $name
#
protected string $nodeDescription
#
protected integer $numExecutors
#
protected string $remoteFS
#
protected string $labelString
#
protected string $mode
#
protected Alvine\Infrastructure\Jenkins\Computer\Launcher $launcher
#
protected Array $retentionStrategy
#
protected Array $nodeProperties
#
protected string $type
#
alvine.infrastructure.jenkins API-Dokumentation 0.11.0 | © schukai GmbH | Impressum