PHP Class LibCloud\Compute\Model\Node

Afficher le fichier Open project: linkorb/libcloud-php Class Usage Examples

Protected Properties

Свойство Type Description
$extra array Node extra parameters
$id integer Node id
$image NodeImage
$name string Node name
$private_ips array Node private ips
$provider string Node provider name
$public_ips array Node public ips
$size NodeSize
$state integer Node state. one of the NodeState constants

Méthodes publiques

Méthode Description
__construct ( $id, $name, $state, $public_ips, $private_ips, $provider, $size, $image, $extra = [] )
getExtra ( ) : array
getId ( ) : integer
getImage ( ) : NodeImage
getName ( ) : string
getPrivateIps ( ) : array
getProvider ( ) : string
getPublicIps ( ) : array
getSize ( ) : NodeSize
getState ( ) : integer
setExtra ( array $extra )
setId ( integer $id )
setImage ( NodeImage $image )
setName ( string $name )
setPrivateIps ( array $private_ips )
setProvider ( string $provider )
setPublicIps ( array $public_ips )
setSize ( NodeSize $size )
setState ( integer $state )

Method Details

__construct() public méthode

public __construct ( $id, $name, $state, $public_ips, $private_ips, $provider, $size, $image, $extra = [] )

getExtra() public méthode

public getExtra ( ) : array
Résultat array

getId() public méthode

public getId ( ) : integer
Résultat integer

getImage() public méthode

public getImage ( ) : NodeImage
Résultat NodeImage

getName() public méthode

public getName ( ) : string
Résultat string

getPrivateIps() public méthode

public getPrivateIps ( ) : array
Résultat array

getProvider() public méthode

public getProvider ( ) : string
Résultat string

getPublicIps() public méthode

public getPublicIps ( ) : array
Résultat array

getSize() public méthode

public getSize ( ) : NodeSize
Résultat NodeSize

getState() public méthode

public getState ( ) : integer
Résultat integer

setExtra() public méthode

public setExtra ( array $extra )
$extra array

setId() public méthode

public setId ( integer $id )
$id integer

setImage() public méthode

public setImage ( NodeImage $image )
$image NodeImage

setName() public méthode

public setName ( string $name )
$name string

setPrivateIps() public méthode

public setPrivateIps ( array $private_ips )
$private_ips array

setProvider() public méthode

public setProvider ( string $provider )
$provider string

setPublicIps() public méthode

public setPublicIps ( array $public_ips )
$public_ips array

setSize() public méthode

public setSize ( NodeSize $size )
$size NodeSize

setState() public méthode

public setState ( integer $state )
$state integer

Property Details

$extra protected_oe property

Node extra parameters
protected array $extra
Résultat array

$id protected_oe property

Node id
protected int $id
Résultat integer

$image protected_oe property

protected NodeImage,LibCloud\Compute\Model $image
Résultat NodeImage

$name protected_oe property

Node name
protected string $name
Résultat string

$private_ips protected_oe property

Node private ips
protected array $private_ips
Résultat array

$provider protected_oe property

Node provider name
protected string $provider
Résultat string

$public_ips protected_oe property

Node public ips
protected array $public_ips
Résultat array

$size protected_oe property

protected NodeSize,LibCloud\Compute\Model $size
Résultat NodeSize

$state protected_oe property

Node state. one of the NodeState constants
protected int $state
Résultat integer