'backupGigabytes', 'gigabytes' => 'gigabytes', 'gigabytes_iscsi' => 'gigabytesIscsi', 'per_volume_gigabytes' => 'perVolumeGigabytes', 'snapshots_iscsi' => 'snapshotsIscsi', 'volumes_iscsi' => 'volumesIscsi', 'id' => 'tenantId', ]; protected $resourceKey = 'quota_set'; /** * {@inheritdoc} */ public function retrieve() { $response = $this->execute($this->api->getQuotaSet(), ['tenantId' => (string) $this->tenantId]); $this->populateFromResponse($response); } /** * {@inheritdoc} */ public function update() { $response = $this->executeWithState($this->api->putQuotaSet()); $this->populateFromResponse($response); } /** * {@inheritdoc} */ public function delete() { $response = $this->executeWithState($this->api->deleteQuotaSet()); $this->populateFromResponse($response); } }