PHP 클래스 LibCloud\Compute\Model\Node

파일 보기 프로젝트 열기: linkorb/libcloud-php 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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

공개 메소드들

메소드 설명
__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 )

메소드 상세

__construct() 공개 메소드

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

getExtra() 공개 메소드

public getExtra ( ) : array
리턴 array

getId() 공개 메소드

public getId ( ) : integer
리턴 integer

getImage() 공개 메소드

public getImage ( ) : NodeImage
리턴 NodeImage

getName() 공개 메소드

public getName ( ) : string
리턴 string

getPrivateIps() 공개 메소드

public getPrivateIps ( ) : array
리턴 array

getProvider() 공개 메소드

public getProvider ( ) : string
리턴 string

getPublicIps() 공개 메소드

public getPublicIps ( ) : array
리턴 array

getSize() 공개 메소드

public getSize ( ) : NodeSize
리턴 NodeSize

getState() 공개 메소드

public getState ( ) : integer
리턴 integer

setExtra() 공개 메소드

public setExtra ( array $extra )
$extra array

setId() 공개 메소드

public setId ( integer $id )
$id integer

setImage() 공개 메소드

public setImage ( NodeImage $image )
$image NodeImage

setName() 공개 메소드

public setName ( string $name )
$name string

setPrivateIps() 공개 메소드

public setPrivateIps ( array $private_ips )
$private_ips array

setProvider() 공개 메소드

public setProvider ( string $provider )
$provider string

setPublicIps() 공개 메소드

public setPublicIps ( array $public_ips )
$public_ips array

setSize() 공개 메소드

public setSize ( NodeSize $size )
$size NodeSize

setState() 공개 메소드

public setState ( integer $state )
$state integer

프로퍼티 상세

$extra 보호되어 있는 프로퍼티

Node extra parameters
protected array $extra
리턴 array

$id 보호되어 있는 프로퍼티

Node id
protected int $id
리턴 integer

$image 보호되어 있는 프로퍼티

protected NodeImage,LibCloud\Compute\Model $image
리턴 NodeImage

$name 보호되어 있는 프로퍼티

Node name
protected string $name
리턴 string

$private_ips 보호되어 있는 프로퍼티

Node private ips
protected array $private_ips
리턴 array

$provider 보호되어 있는 프로퍼티

Node provider name
protected string $provider
리턴 string

$public_ips 보호되어 있는 프로퍼티

Node public ips
protected array $public_ips
리턴 array

$size 보호되어 있는 프로퍼티

protected NodeSize,LibCloud\Compute\Model $size
리턴 NodeSize

$state 보호되어 있는 프로퍼티

Node state. one of the NodeState constants
protected int $state
리턴 integer