public enum MediumFormatCapabilities extends java.lang.Enum<MediumFormatCapabilities>
Enum Constant and Description |
---|
Asynchronous
Supports asynchronous I/O operations for at least some configurations.
|
CapabilityMask |
CreateDynamic
Supports creating dynamically growing images, allocating space on
demand.
|
CreateFixed
Supports creating fixed size images, allocating all space instantly.
|
CreateSplit2G
Supports creating images split in chunks of a bit less than 2 GBytes.
|
Differencing
Supports being used as a format for differencing media (see
IMedium.createDiffStorage(org.virtualbox_6_0.IMedium,List) ). |
Discard
The format backend supports discarding blocks.
|
File
The format backend operates on files (the
IMedium.getLocation() attribute of the medium specifies a file used to store medium
data; for a list of supported file extensions seeIMediumFormat.describeFileExtensions(Holder,Holder) ). |
Preferred
Indicates that this is a frequently used format backend.
|
Properties
The format backend uses the property interface to configure the storage
location and properties (the
IMediumFormat.describeProperties(Holder,Holder,Holder,Holder,Holder) method is used to get access to properties supported by the given medium format). |
TcpNetworking
The format backend uses the TCP networking interface for network access.
|
Uuid
Supports UUIDs as expected by VirtualBox code.
|
VFS
The format backend supports virtual filesystem functionality.
|
Modifier and Type | Method and Description |
---|---|
static MediumFormatCapabilities |
fromValue(long v) |
static MediumFormatCapabilities |
fromValue(java.lang.String v) |
int |
value() |
static MediumFormatCapabilities |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static MediumFormatCapabilities[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MediumFormatCapabilities Uuid
public static final MediumFormatCapabilities CreateFixed
public static final MediumFormatCapabilities CreateDynamic
public static final MediumFormatCapabilities CreateSplit2G
public static final MediumFormatCapabilities Differencing
IMedium.createDiffStorage(org.virtualbox_6_0.IMedium,List)
).public static final MediumFormatCapabilities Asynchronous
public static final MediumFormatCapabilities File
IMedium.getLocation()
attribute of the medium specifies a file used to store medium
data; for a list of supported file extensions seeIMediumFormat.describeFileExtensions(Holder,Holder)
).public static final MediumFormatCapabilities Properties
IMediumFormat.describeProperties(Holder,Holder,Holder,Holder,Holder)
method is used to get access to properties supported by the given medium format).public static final MediumFormatCapabilities TcpNetworking
public static final MediumFormatCapabilities VFS
public static final MediumFormatCapabilities Discard
public static final MediumFormatCapabilities Preferred
public static final MediumFormatCapabilities CapabilityMask
public static MediumFormatCapabilities[] values()
for (MediumFormatCapabilities c : MediumFormatCapabilities.values()) System.out.println(c);
public static MediumFormatCapabilities valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int value()
public static MediumFormatCapabilities fromValue(long v)
public static MediumFormatCapabilities fromValue(java.lang.String v)