cloud-8.x-2.0-beta1/modules/cloud_service_providers/aws_cloud/src/Entity/Ec2/VolumeInterface.php

modules/cloud_service_providers/aws_cloud/src/Entity/Ec2/VolumeInterface.php
<?php

namespace Drupal\aws_cloud\Entity\Ec2;

use Drupal\Core\Entity\ContentEntityInterface;
use Drupal\user\EntityOwnerInterface;

/**
 * Provides an interface defining an Volume entity.
 *
 * @ingroup aws_cloud
 */
interface VolumeInterface extends ContentEntityInterface, EntityOwnerInterface {

  /**
   * {@inheritdoc}
   */
  public function getCloudContext();

  /**
   * {@inheritdoc}
   */
  public function getVolumeId();

  /**
   * {@inheritdoc}
   */
  public function setVolumeId($volume_id = '');

  /**
   * {@inheritdoc}
   */
  public function getSize();

  /**
   * {@inheritdoc}
   */
  public function setSize($size);

  /**
   * {@inheritdoc}
   */
  public function getState();

  /**
   * {@inheritdoc}
   */
  public function setState($state = '');

  /**
   * {@inheritdoc}
   */
  public function getVolumeStatus();

  /**
   * {@inheritdoc}
   */
  public function getAttachmentInformation();

  /**
   * {@inheritdoc}
   */
  public function getVolumeType();

  /**
   * {@inheritdoc}
   */
  public function setVolumeType($volume_type);

  /**
   * {@inheritdoc}
   */
  public function getProductCodes();

  /**
   * {@inheritdoc}
   */
  public function getIops();

  /**
   * {@inheritdoc}
   */
  public function setIops($iops);

  /**
   * {@inheritdoc}
   */
  public function getAlarmStatus();

  /**
   * {@inheritdoc}
   */
  public function getSnapshotId();

  /**
   * {@inheritdoc}
   */
  public function setSnapshotId();

  /**
   * {@inheritdoc}
   */
  public function getSnapshotName();

  /**
   * {@inheritdoc}
   */
  public function setSnapshotName();

  /**
   * {@inheritdoc}
   */
  public function getAvailabilityZone();

  /**
   * {@inheritdoc}
   */
  public function getEncrypted();

  /**
   * {@inheritdoc}
   */
  public function getKmsKeyId();

  /**
   * {@inheritdoc}
   */
  public function getKmsKeyAliases();

  /**
   * {@inheritdoc}
   */
  public function getKmsKeyArn();

  /**
   * {@inheritdoc}
   */
  public function created();

  /**
   * {@inheritdoc}
   */
  public function setCreated($created = 0);

  /**
   * {@inheritdoc}
   */
  public function changed();

  /**
   * {@inheritdoc}
   */
  public function getRefreshed();

  /**
   * {@inheritdoc}
   */
  public function setRefreshed($time);

  /**
   * {@inheritdoc}
   */
  public function isVolumeUnused();

  /**
   * {@inheritdoc}
   */
  public function daysRunning();

}

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

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