PHP 클래스 Scalr\Api\Service\User\V1beta0\Adapter\ScalingMetricAdapter

부터: 5.11.9 (05.02.2016)
저자: Andrii Penchuk ([email protected])
상속: extends Scalr\Api\DataType\ApiEntityAdapter
파일 보기 프로젝트 열기: scalr/scalr 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$nameMap array Scaling metric name mapping

보호된 프로퍼티들

프로퍼티 타입 설명
$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