cloud-8.x-2.0-beta1/modules/cloud_service_providers/k8s/src/Service/K8sClientExtension/Repositories/K8sMetricsPodRepository.php
modules/cloud_service_providers/k8s/src/Service/K8sClientExtension/Repositories/K8sMetricsPodRepository.php
<?php
namespace Drupal\k8s\Service\K8sClientExtension\Repositories;
use Maclof\Kubernetes\Repositories\Repository;
use Drupal\k8s\Service\K8sClientExtension\Collections\K8sMetricsPodCollection;
/**
* K8s pod repository for metrics.
*/
class K8sMetricsPodRepository extends Repository {
/**
* The uri.
*
* @var string
*/
protected $uri = 'pods';
/**
* {@inheritdoc}
*/
protected function createCollection($response) {
return new K8sMetricsPodCollection($response['items']);
}
/**
* {@inheritdoc}
*/
protected function getApiVersion() {
return 'metrics.k8s.io/v1beta1';
}
}
