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';
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc