public class ImageInfo extends QApiType
QApiTypeDescriptor{name=ImageInfo, data={filename=str, format=str, *dirty-flag=bool, *actual-size=int, virtual-size=int, *cluster-size=int, *encrypted=bool, *compressed=bool, *backing-filename=str, *full-backing-filename=str, *backing-filename-format=str, *snapshots=[SnapshotInfo], *backing-image=ImageInfo, *format-specific=ImageInfoSpecific}, innerTypes=null}
Modifier and Type | Field and Description |
---|---|
Long |
actualSize |
String |
backingFilename |
String |
backingFilenameFormat |
ImageInfo |
backingImage |
Long |
clusterSize |
Boolean |
compressed |
Boolean |
dirtyFlag |
Boolean |
encrypted |
String |
filename |
String |
format |
ImageInfoSpecific |
formatSpecific |
String |
fullBackingFilename |
List<SnapshotInfo> |
snapshots |
long |
virtualSize |
Constructor and Description |
---|
ImageInfo() |
ImageInfo(String filename,
String format,
Boolean dirtyFlag,
Long actualSize,
long virtualSize,
Long clusterSize,
Boolean encrypted,
Boolean compressed,
String backingFilename,
String fullBackingFilename,
String backingFilenameFormat,
List<SnapshotInfo> snapshots,
ImageInfo backingImage,
ImageInfoSpecific formatSpecific) |
Modifier and Type | Method and Description |
---|---|
Object |
getFieldByName(String name) |
List<String> |
getFieldNames() |
ImageInfo |
withActualSize(Long value) |
ImageInfo |
withBackingFilename(String value) |
ImageInfo |
withBackingFilenameFormat(String value) |
ImageInfo |
withBackingImage(ImageInfo value) |
ImageInfo |
withClusterSize(Long value) |
ImageInfo |
withCompressed(Boolean value) |
ImageInfo |
withDirtyFlag(Boolean value) |
ImageInfo |
withEncrypted(Boolean value) |
ImageInfo |
withFilename(String value) |
ImageInfo |
withFormat(String value) |
ImageInfo |
withFormatSpecific(ImageInfoSpecific value) |
ImageInfo |
withFullBackingFilename(String value) |
ImageInfo |
withSnapshots(List<SnapshotInfo> value) |
ImageInfo |
withVirtualSize(long value) |
toString
@CheckForNull public Boolean dirtyFlag
@CheckForNull public Long actualSize
@Nonnull public long virtualSize
@CheckForNull public Long clusterSize
@CheckForNull public Boolean encrypted
@CheckForNull public Boolean compressed
@CheckForNull public String backingFilename
@CheckForNull public String fullBackingFilename
@CheckForNull public String backingFilenameFormat
@CheckForNull public List<SnapshotInfo> snapshots
@CheckForNull public ImageInfo backingImage
@CheckForNull public ImageInfoSpecific formatSpecific
public ImageInfo()
public ImageInfo(String filename, String format, Boolean dirtyFlag, Long actualSize, long virtualSize, Long clusterSize, Boolean encrypted, Boolean compressed, String backingFilename, String fullBackingFilename, String backingFilenameFormat, List<SnapshotInfo> snapshots, ImageInfo backingImage, ImageInfoSpecific formatSpecific)
@Nonnull public ImageInfo withFilename(String value)
@Nonnull public ImageInfo withFormat(String value)
@Nonnull public ImageInfo withDirtyFlag(Boolean value)
@Nonnull public ImageInfo withActualSize(Long value)
@Nonnull public ImageInfo withVirtualSize(long value)
@Nonnull public ImageInfo withClusterSize(Long value)
@Nonnull public ImageInfo withEncrypted(Boolean value)
@Nonnull public ImageInfo withCompressed(Boolean value)
@Nonnull public ImageInfo withBackingFilename(String value)
@Nonnull public ImageInfo withFullBackingFilename(String value)
@Nonnull public ImageInfo withBackingFilenameFormat(String value)
@Nonnull public ImageInfo withSnapshots(List<SnapshotInfo> value)
@Nonnull public ImageInfo withBackingImage(ImageInfo value)
@Nonnull public ImageInfo withFormatSpecific(ImageInfoSpecific value)
public List<String> getFieldNames()
getFieldNames
in class QApiType
public Object getFieldByName(@Nonnull String name) throws NoSuchFieldException
getFieldByName
in class QApiType
NoSuchFieldException