public class DiskInfo extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
DiskInfo.Builder
Builder for
DiskInfo objects. |
static class |
DiskInfo.CreationStatus
The status of disk creation.
|
| Modifier and Type | Method and Description |
|---|---|
List<InstanceId> |
attachedInstances()
Returns all the identities of the instances this disk is attached to.
|
static DiskInfo.Builder |
builder(DiskId diskId,
DiskConfiguration configuration)
Returns a builder for a
DiskInfo object given its identity and configuration. |
<T extends DiskConfiguration> |
configuration()
Returns the disk configuration.
|
DiskInfo.CreationStatus |
creationStatus()
Returns the creation status of the disk.
|
Long |
creationTimestamp()
Returns the creation timestamp in milliseconds since epoch.
|
String |
description()
Returns a textual description of the disk.
|
DiskId |
diskId()
Returns the disk identity.
|
boolean |
equals(Object obj) |
String |
generatedId()
Returns the service-generated unique identifier for the disk.
|
int |
hashCode() |
Long |
lastAttachTimestamp()
Returns the last attach timestamp in milliseconds since epoch.
|
Long |
lastDetachTimestamp()
Returns the last detach timestamp in milliseconds since epoch.
|
List<LicenseId> |
licenses()
Returns all applicable publicly visible licenses for the disk.
|
static DiskInfo |
of(DiskId diskId,
DiskConfiguration configuration)
Returns a
DiskInfo object given its identity and configuration. |
DiskInfo.Builder |
toBuilder()
Returns a builder for the object.
|
String |
toString() |
public Long creationTimestamp()
public String generatedId()
public <T extends DiskConfiguration> T configuration()
public DiskId diskId()
public DiskInfo.CreationStatus creationStatus()
public String description()
public List<LicenseId> licenses()
public List<InstanceId> attachedInstances()
public Long lastAttachTimestamp()
public Long lastDetachTimestamp()
public DiskInfo.Builder toBuilder()
public static DiskInfo.Builder builder(DiskId diskId, DiskConfiguration configuration)
DiskInfo object given its identity and configuration. Use
StandardDiskConfiguration to create a simple disk given its type and size. Use
SnapshotDiskConfiguration to create a disk from a snapshot. Use
ImageDiskConfiguration to create a disk from a disk image.public static DiskInfo of(DiskId diskId, DiskConfiguration configuration)
DiskInfo object given its identity and configuration. Use
StandardDiskConfiguration to create a simple disk given its type and size. Use
SnapshotDiskConfiguration to create a disk from a snapshot. Use
ImageDiskConfiguration to create a disk from a disk image.Copyright © 2016 Google. All rights reserved.