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

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

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

Свойство Тип Описание
$nameMap array Scaling metric name mapping

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

Свойство Тип Описание
$entityClass
$functionMap array The list of allowed functions
$rules array Converter rules

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

Метод Описание
_filePath ( $from, $to, $action )
_function ( $from, $to, $action )
_name ( $from, $to, $action )
_retrieveMethod ( $from, $to, $action )
_scope ( $from, $to, $action )
functionToEntity ( stdClass $object ) : string Get function name from map
metricNameToData ( string | string[] $name ) : string | string[] Change metrics name used in api responses
metricNameToEntity ( string $name ) : string Get metrics name used in API to internal representation If metric name exist in nameMapping function will return changed name
validateEntity ( $entity )

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

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

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

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

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

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

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

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

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

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

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

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

Get function name from map
public functionToEntity ( stdClass $object ) : string
$object stdClass
Результат string

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

Change metrics name used in api responses
public static metricNameToData ( string | string[] $name ) : string | string[]
$name string | string[] Metric's name or list of names
Результат string | string[]

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

Get metrics name used in API to internal representation If metric name exist in nameMapping function will return changed name
public static metricNameToEntity ( string $name ) : string
$name string Metric's name
Результат string

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

См. также: ApiEntityAdapter::validateEntity()
public validateEntity ( $entity )

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

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

protected $entityClass

$functionMap защищенное статическое свойство

The list of allowed functions
protected static array $functionMap
Результат array

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

Scaling metric name mapping
public static array $nameMap
Результат array

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

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