PHP Класс Scalr\Api\Service\User\V1beta0\Controller\ScalingMetrics

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

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

Метод Описание
createAction ( ) : Scalr\Api\DataType\ResultEnvelope Create a new Custom Scaling Metric in this Environment
deleteAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope Delete custom Scaling Metric from database
describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope Gets the list of the available Scaling Metric
fetchAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope Fetches detailed info about the Scaling Metric
getScalingMetric ( string $metricName, boolean $restrictToCurrentScope = false ) : ScalingMetric Gets Scaling Metric from database
modifyAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope Modifies Custom Scaling Metrics attributes

Приватные методы

Метод Описание
getDefaultCriteria ( ) : array Gets default search criteria for Scaling Metric

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

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

Create a new Custom Scaling Metric in this Environment
public createAction ( ) : Scalr\Api\DataType\ResultEnvelope
Результат Scalr\Api\DataType\ResultEnvelope

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

Delete custom Scaling Metric from database
public deleteAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope
$metricName string Scaling metric's name.
Результат Scalr\Api\DataType\ResultEnvelope

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

Gets the list of the available Scaling Metric
public describeAction ( ) : Scalr\Api\DataType\ListResultEnvelope
Результат Scalr\Api\DataType\ListResultEnvelope

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

Fetches detailed info about the Scaling Metric
public fetchAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope
$metricName string Scaling metric's name.
Результат Scalr\Api\DataType\ResultEnvelope

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

Gets Scaling Metric from database
public getScalingMetric ( string $metricName, boolean $restrictToCurrentScope = false ) : ScalingMetric
$metricName string Scaling metric's name.
$restrictToCurrentScope boolean optional Whether it should additionally check that role corresponds to current scope
Результат Scalr\Model\Entity\ScalingMetric

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

Modifies Custom Scaling Metrics attributes
public modifyAction ( string $metricName ) : Scalr\Api\DataType\ResultEnvelope
$metricName string Scaling metric's name.
Результат Scalr\Api\DataType\ResultEnvelope