PHP Class Scalr\Service\OpenStack\Services\Servers\Type\ListImagesFilter

Since: 12.12.2012
Author: Vitaliy Demidov ([email protected])
Inheritance: extends Scalr\Service\OpenStack\Type\Marker
显示文件 Open project: scalr/scalr Class Usage Examples

Public Methods

Method Description
__construct ( string $name = null, string $serverId = null, Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus $status = null, Scalr\Service\OpenStack\Services\Servers\Type\ImageType $type = null, DateTime $changesSince = null, string $marker = null, integer $limit = null ) Convenient constructor
getChangesSince ( ) : DateTime Gets Changes-since time.
getName ( ) : string Gets an image name.
getQueryData ( )
getServerId ( ) : string Gets server Id
getStatus ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus Gets an Image Status
getType ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ImageType Gets Image type
init ( ) : ListImagesFilter Convenient constructor
setChangesSince ( DateTime $changesSince = null ) : ListImagesFilter Sets changes-since time
setName ( string $name ) : ListImagesFilter Sets a image name.
setServerId ( string $serverId ) : ListImagesFilter Sets the server ID
setStatus ( Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus $status = null ) : ListImagesFilter Sets an Image status.
setType ( Scalr\Service\OpenStack\Services\Servers\Type\ImageType $type = null ) : ListImagesFilter Sets an image type.

Method Details

__construct() public method

Convenient constructor
public __construct ( string $name = null, string $serverId = null, Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus $status = null, Scalr\Service\OpenStack\Services\Servers\Type\ImageType $type = null, DateTime $changesSince = null, string $marker = null, integer $limit = null )
$name string optional An image name.
$serverId string optional An server reference.
$status Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus optional An Image status.
$type Scalr\Service\OpenStack\Services\Servers\Type\ImageType optional An image type.
$changesSince DateTime optional A changes-since time.
$marker string optional A marker.
$limit integer optional Limit.

getChangesSince() public method

Gets Changes-since time.
public getChangesSince ( ) : DateTime
return DateTime The changes-since time

getName() public method

Gets an image name.
public getName ( ) : string
return string An image name.

getQueryData() public method

public getQueryData ( )

getServerId() public method

Gets server Id
public getServerId ( ) : string
return string Server ID.

getStatus() public method

Gets an Image Status
public getStatus ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus
return Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus An image Status.

getType() public method

Gets Image type
public getType ( ) : Scalr\Service\OpenStack\Services\Servers\Type\ImageType
return Scalr\Service\OpenStack\Services\Servers\Type\ImageType The Image type.

init() public static method

Convenient constructor
public static init ( ) : ListImagesFilter
return ListImagesFilter Returns new ListImagesFilter object.

setChangesSince() public method

Sets changes-since time
public setChangesSince ( DateTime $changesSince = null ) : ListImagesFilter
$changesSince DateTime The changes-since time.
return ListImagesFilter

setName() public method

Sets a image name.
public setName ( string $name ) : ListImagesFilter
$name string An Image name.
return ListImagesFilter

setServerId() public method

Sets the server ID
public setServerId ( string $serverId ) : ListImagesFilter
$serverId string The server ID.
return ListImagesFilter

setStatus() public method

Sets an Image status.
public setStatus ( Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus $status = null ) : ListImagesFilter
$status Scalr\Service\OpenStack\Services\Servers\Type\ImageStatus An image status.
return ListImagesFilter

setType() public method

Sets an image type.
public setType ( Scalr\Service\OpenStack\Services\Servers\Type\ImageType $type = null ) : ListImagesFilter
$type Scalr\Service\OpenStack\Services\Servers\Type\ImageType An image type
return ListImagesFilter