PHP Класс Scalr\Api\Service\User\V1beta0\Adapter\ScalingRuleAdapter

С версии: 5.11.7 (25.01.2016)
Автор: Andrii Penchuk ([email protected])
Наследование: extends Scalr\Api\DataType\ApiEntityAdapter
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$ruleTypeMap array Rule type mapping

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

Свойство Тип Описание
$entityClass string Entity class name
$rules array Converter rules

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

Метод Описание
_name ( $from, $to, $action )
_ruleType ( $from, $to, $action )
getRuleType ( string $name ) : string Get metric rule type
validateEntity ( FarmRoleScalingMetric $entity )
validateNumericSetting ( array $settings, string $name, string $property = null, integer $minValue ) Validate Integer Scaling rule settings
validateObject ( $object, $method = null )

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

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

public _name ( $from, $to, $action )

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

public _ruleType ( $from, $to, $action )

getRuleType() публичный статический Метод

Get metric rule type
public static getRuleType ( string $name ) : string
$name string metric's name
Результат string

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

См. также: ApiEntityAdapter::validateEntity()
public validateEntity ( FarmRoleScalingMetric $entity )
$entity Scalr\Model\Entity\FarmRoleScalingMetric scaling metric entity

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

Validate Integer Scaling rule settings
public validateNumericSetting ( array $settings, string $name, string $property = null, integer $minValue )
$settings array entity settings
$name string entity property name
$property string optional property name
$minValue integer optional min property value

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

См. также: ApiEntityAdapter::validateObject()
public validateObject ( $object, $method = null )

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

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

Entity class name
protected string $entityClass
Результат string

$ruleTypeMap публичное статическое свойство

Rule type mapping
public static array $ruleTypeMap
Результат array

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

Converter rules
protected array $rules
Результат array