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

  • Build
  • Client
  • Component
  • Computer
  • ConfigException
  • Credential
  • Credentials
  • Environment
  • Job
  • Model
  • Plugin
  • ResponseException
  • Security
  • User
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Computer

Computer

Alvine\Application\Model
Extended by Alvine\Infrastructure\Jenkins\Model implements Alvine\Application\ModelFactory
Extended by Alvine\Infrastructure\Jenkins\Computer
Namespace: Alvine\Infrastructure\Jenkins
Package: Alvine\Infrastructure\Jenkins
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.com
Version: $Revision:$
Since: 20141118
Link: alvine.io
Located at Computer.class.php
Methods summary
public
# __construct( string $displayName )

Neues Computer-Objekt

Neues Computer-Objekt

Parameters

$displayName
Name
public Alvine\Types\Collection<Alvine\Infrastructure\Jenkins\Computer>
# getActions( )

Aktionen

Aktionen

Returns

Alvine\Types\Collection<Alvine\Infrastructure\Jenkins\Computer>
public string
# getDisplayName( )

getDisplayName

getDisplayName

Returns

string
public Alvine\Types\Collection
# getExecutors( )

getExecutors

getExecutors

Returns

Alvine\Types\Collection
public string
# getIcon( )

getIcon

getIcon

Returns

string
public string
# getIconClassName( )

getIconClassName

getIconClassName

Returns

string
public boolean
# getIdle( )

getIdle

getIdle

Returns

boolean
public boolean
# getJnlpAgent( )

getJnlpAgent

getJnlpAgent

Returns

boolean
public boolean
# getLaunchSupported( )

getLaunchSupported

getLaunchSupported

Returns

boolean
public Alvine\Types\Collection
# getLoadStatistics( )

getLoadStatistics

getLoadStatistics

Returns

Alvine\Types\Collection
public boolean
# getManualLaunchAllowed( )

getManualLaunchAllowed

getManualLaunchAllowed

Returns

boolean
public Alvine\Types\Map\ObjectMap<Alvine\Infrastructure\Jenkins\Computer\Monitor>
# getMonitorData( )

getMonitorData

getMonitorData

Returns

Alvine\Types\Map\ObjectMap<Alvine\Infrastructure\Jenkins\Computer\Monitor>
public integer
# getNumExecutors( )

getNumExecutors

getNumExecutors

Returns

integer
public boolean
# isOffline( )

isOffline

isOffline

Returns

boolean
public mixed
# getOfflineCause( )

getOfflineCause

getOfflineCause

Returns

mixed
public string
# getOfflineCauseReason( )

getOfflineCauseReason

getOfflineCauseReason

Returns

string
public Alvine\Types\Collection
# getOneOffExecutors( )

getOneOffExecutors

getOneOffExecutors

Returns

Alvine\Types\Collection
public boolean
# getTemporarilyOffline( )

getTemporarilyOffline

getTemporarilyOffline

Returns

boolean
public Alvine\Infrastructure\Jenkins\Computer
# setActions( Alvine\Types\Collection $actions )

setActions

setActions

Parameters

$actions

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setDisplayName( string $displayName )

setDisplayName

setDisplayName

Parameters

$displayName

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setExecutors( Alvine\Types\Collection $executors )

setExecutors

setExecutors

Parameters

$executors

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setIcon( string $icon )

setIcon

setIcon

Parameters

$icon

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setIconClassName( string $iconClassName )

setIconClassName

setIconClassName

Parameters

$iconClassName

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setIdle( boolean $idle )

setIdle

setIdle

Parameters

$idle

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setJnlpAgent( boolean $jnlpAgent )

setJnlpAgent

setJnlpAgent

Parameters

$jnlpAgent

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setLaunchSupported( boolean $launchSupported )

setLaunchSupported

setLaunchSupported

Parameters

$launchSupported

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setLoadStatistics( Alvine\Types\Collection $loadStatistics )

setLoadStatistics

setLoadStatistics

Parameters

$loadStatistics

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setManualLaunchAllowed( boolean $manualLaunchAllowed )

setManualLaunchAllowed

setManualLaunchAllowed

Parameters

$manualLaunchAllowed

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setMonitorData( Alvine\Types\Map\ObjectMap $monitorData )

setMonitorData

setMonitorData

Parameters

$monitorData

Returns

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

setNumExecutors

setNumExecutors

Parameters

$numExecutors

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setOffline( boolean $offline )

setOffline

setOffline

Parameters

$offline

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setOfflineCause( mixed $offlineCause )

setOfflineCause

setOfflineCause

Parameters

$offlineCause

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setOfflineCauseReason( string $offlineCauseReason )

setOfflineCauseReason

setOfflineCauseReason

Parameters

$offlineCauseReason

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setOneOffExecutors( Alvine\Types\Collection $oneOffExecutors )

setOneOffExecutors

setOneOffExecutors

Parameters

$oneOffExecutors

Returns

Alvine\Infrastructure\Jenkins\Computer
public Alvine\Infrastructure\Jenkins\Computer
# setTemporarilyOffline( boolean $temporarilyOffline )

setTemporarilyOffline

setTemporarilyOffline

Parameters

$temporarilyOffline

Returns

Alvine\Infrastructure\Jenkins\Computer
protected static Alvine\Types\Map\ObjectMap
# getMonitorMap( Alvine\Types\ArrayHelper $array )

Monitordaten aufbereiten

Monitordaten aufbereiten

Parameters

$array
Daten

Returns

Alvine\Types\Map\ObjectMap
public static Alvine\Infrastructure\Jenkins\Computer
# getInstanceFromArray( Array $array )

getInstanceFromArray

getInstanceFromArray

Parameters

$array

Returns

Alvine\Infrastructure\Jenkins\Computer
Methods inherited from Alvine\Infrastructure\Jenkins\Model
getInstanceFromJson()
Properties summary
public Alvine\Types\Collection<Alvine\Infrastructure\Jenkins\Computer> $actions
#
public string $displayName
#
public Alvine\Types\Collection $executors
#
public string $icon
#
public string $iconClassName
#
public boolean $idle
#
public boolean $jnlpAgent
#
public boolean $launchSupported
#
public Alvine\Types\Collection $loadStatistics
#
public boolean $manualLaunchAllowed
#
public Alvine\Types\Map\ObjectMap<Alvine\Infrastructure\Jenkins\Computer\Monitor> $monitorData
#
public integer $numExecutors
#
public boolean $offline
#
public mixed $offlineCause
#
public string $offlineCauseReason
#
public Alvine\Types\Collection $oneOffExecutors
#
public boolean $temporarilyOffline
#
alvine.infrastructure.jenkins API-Dokumentation 0.11.0 | © schukai GmbH | Impressum