PHP Класс Scalr\Server\Import\AbstractServerImport

С версии: 5.11.5 (22.01.2016)
Автор: Igor Vodiasov ([email protected])
Наследование: implements Scalr\Server\Import\ServerImportInterface
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$db ADODB_mysqli
$farmRole Scalr\Model\Entity\FarmRole
$orphaned Scalr\Modules\Platforms\OrphanedServer
$server Scalr\Model\Entity\Server
$tags array
$user Scalr\Model\Entity\Account\User

Открытые методы

Метод Описание
__construct ( FarmRole $farmRole, User $user ) Constructor
import ( $instanceId, $tags = [] )

Защищенные методы

Метод Описание
applyTags ( ) Apply meta-tag to instance on cloud
importServer ( ) Fill cloud-specific parameters
validate ( ) Check if instances are valid

Описание методов

__construct() публичный Метод

Constructor
public __construct ( FarmRole $farmRole, User $user )
$farmRole Scalr\Model\Entity\FarmRole The Farm Role entity
$user Scalr\Model\Entity\Account\User The User entity

applyTags() абстрактный защищенный Метод

Apply meta-tag to instance on cloud
abstract protected applyTags ( )

import() публичный Метод

См. также: ServerImportInterface::import()
public import ( $instanceId, $tags = [] )

importServer() абстрактный защищенный Метод

Fill cloud-specific parameters
abstract protected importServer ( )

validate() защищенный Метод

Check if instances are valid
protected validate ( )

Описание свойств

$db защищенное свойство

protected ADODB_mysqli $db
Результат ADODB_mysqli

$farmRole защищенное свойство

protected FarmRole,Scalr\Model\Entity $farmRole
Результат Scalr\Model\Entity\FarmRole

$orphaned защищенное свойство

protected OrphanedServer,Scalr\Modules\Platforms $orphaned
Результат Scalr\Modules\Platforms\OrphanedServer

$server защищенное свойство

protected Server,Scalr\Model\Entity $server
Результат Scalr\Model\Entity\Server

$tags защищенное свойство

protected array $tags
Результат array

$user защищенное свойство

protected User,Scalr\Model\Entity\Account $user
Результат Scalr\Model\Entity\Account\User