PHP 클래스 Scalr\Service\OpenStack\Services\Servers\Type\ListServersFilter

부터: 10.12.2012
저자: Vitaliy Demidov ([email protected])
상속: extends Scalr\Service\OpenStack\Type\Marker
파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( string $name = null, string $flavorId = null, string $imageId = null, Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus $status = null, DateTime $changesSince = null, string $marker = null, number $limit = null ) Convenient constructor
getChangesSince ( ) : DateTime Gets the changes-since date.
getFlavorId ( ) : string Gets a Flavor ID
getImage ( ) : string Gets the image ID
getName ( ) : string Gets a server name.
getQueryData ( ) : array Gets query data array
getStatus ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus Gets a status
init ( ) : ListServersFilter Creates a new object
setChangesSince ( DateTime $changesSince = null ) : ListServersType Sets a changes-since date.
setFlavorId ( string $flavorId ) : ListServersType Sets a Flavor ID
setImage ( string $imageId ) : ListServersType Sets an Image ID
setLimit ( $limit ) : ListServersType
setMarker ( $marker ) : ListServersType
setName ( string $name ) : ListServersType Sets a server Name
setStatus ( Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus $status = null ) : ListServersType Sets a server status

메소드 상세

__construct() 공개 메소드

Convenient constructor
public __construct ( string $name = null, string $flavorId = null, string $imageId = null, Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus $status = null, DateTime $changesSince = null, string $marker = null, number $limit = null )
$name string optional A Server name.
$flavorId string optional A Flavor ID.
$imageId string optional An Image ID.
$status Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus optional A server status.
$changesSince DateTime optional A changes-since date.
$marker string optional Marker.
$limit number optional Limit.

getChangesSince() 공개 메소드

Gets the changes-since date.
public getChangesSince ( ) : DateTime
리턴 DateTime The changes-since date.

getFlavorId() 공개 메소드

Gets a Flavor ID
public getFlavorId ( ) : string
리턴 string The flavor ID

getImage() 공개 메소드

Gets the image ID
public getImage ( ) : string
리턴 string The image ID

getName() 공개 메소드

Gets a server name.
public getName ( ) : string
리턴 string The server name.

getQueryData() 공개 메소드

Gets query data array
public getQueryData ( ) : array
리턴 array Returns query data array

getStatus() 공개 메소드

Gets a status
public getStatus ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus
리턴 Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus The server status

init() 공개 정적인 메소드

Creates a new object
public static init ( ) : ListServersFilter
리턴 ListServersFilter Creates new object and returns it.

setChangesSince() 공개 메소드

Sets a changes-since date.
public setChangesSince ( DateTime $changesSince = null ) : ListServersType
$changesSince DateTime The changes-since date.
리턴 ListServersType

setFlavorId() 공개 메소드

Sets a Flavor ID
public setFlavorId ( string $flavorId ) : ListServersType
$flavorId string A FlavorID
리턴 ListServersType

setImage() 공개 메소드

Sets an Image ID
public setImage ( string $imageId ) : ListServersType
$imageId string An Image ID.
리턴 ListServersType

setLimit() 공개 메소드

public setLimit ( $limit ) : ListServersType
리턴 ListServersType

setMarker() 공개 메소드

public setMarker ( $marker ) : ListServersType
리턴 ListServersType

setName() 공개 메소드

Sets a server Name
public setName ( string $name ) : ListServersType
$name string A Server Name.
리턴 ListServersType

setStatus() 공개 메소드

Sets a server status
public setStatus ( Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus $status = null ) : ListServersType
$status Scalr\Service\OpenStack\Services\Servers\Type\ServerStatus A Server Status.
리턴 ListServersType