// Copyright 2012 Citrix Systems, Inc. Licensed under the // Apache License, Version 2.0 (the "License"); you may not use this // file except in compliance with the License. Citrix Systems, Inc. // reserves all rights not expressly granted by the License. // You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // Automatically generated by addcopyright.py at 04/03/2012 package com.cloud.agent.storage; public class KVMPhysicalDisk { private String path; private String name; private KVMStoragePool pool; public static enum PhysicalDiskFormat { RAW("raw"), QCOW2("qcow2"); String format; private PhysicalDiskFormat(String format) { this.format = format; } public String toString() { return this.format; } } private PhysicalDiskFormat format; private long size; private long virtualSize; public KVMPhysicalDisk(String path, String name, KVMStoragePool pool) { this.path = path; this.name = name; this.pool = pool; } public void setFormat(PhysicalDiskFormat format) { this.format = format; } public PhysicalDiskFormat getFormat() { return this.format; } public void setSize(long size) { this.size = size; } public long getSize() { return this.size; } public void setVirtualSize(long size) { this.virtualSize = size; } public long getVirtualSize() { return this.virtualSize; } public String getName() { return this.name; } public String getPath() { return this.path; } public KVMStoragePool getPool() { return this.pool; } }