public static interface WorkstationConfig.PersistentDirectory.GceRegionalPersistentDiskOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getArchiveTimeout()
public abstract Duration getArchiveTimeout()Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot.
A value of "0s" indicates that the disk will never be archived.
.google.protobuf.Duration archive_timeout = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Duration |
The archiveTimeout. |
getArchiveTimeoutOrBuilder()
public abstract DurationOrBuilder getArchiveTimeoutOrBuilder()Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot.
A value of "0s" indicates that the disk will never be archived.
.google.protobuf.Duration archive_timeout = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
getDiskType()
public abstract String getDiskType() Optional. The type of the persistent
disk for the
home directory. Defaults to "pd-standard".
string disk_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The diskType. |
getDiskTypeBytes()
public abstract ByteString getDiskTypeBytes() Optional. The type of the persistent
disk for the
home directory. Defaults to "pd-standard".
string disk_type = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for diskType. |
getFsType()
public abstract String getFsType() Optional. Type of file system that the disk should be formatted with.
The workstation image must support this file system type. Must be empty
if
source_snapshot
is set. Defaults to "ext4".
string fs_type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The fsType. |
getFsTypeBytes()
public abstract ByteString getFsTypeBytes() Optional. Type of file system that the disk should be formatted with.
The workstation image must support this file system type. Must be empty
if
source_snapshot
is set. Defaults to "ext4".
string fs_type = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for fsType. |
getMaxSizeGb()
public abstract int getMaxSizeGb()Optional. Maximum size in GB to which this persistent directory can be resized. Defaults to unlimited if not set.
int32 max_size_gb = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The maxSizeGb. |
getReclaimPolicy()
public abstract WorkstationConfig.PersistentDirectory.GceRegionalPersistentDisk.ReclaimPolicy getReclaimPolicy() Optional. Whether the persistent disk should be deleted when the
workstation is deleted. Valid values are DELETE and RETAIN.
Defaults to DELETE.
.google.cloud.workstations.v1.WorkstationConfig.PersistentDirectory.GceRegionalPersistentDisk.ReclaimPolicy reclaim_policy = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WorkstationConfig.PersistentDirectory.GceRegionalPersistentDisk.ReclaimPolicy |
The reclaimPolicy. |
getReclaimPolicyValue()
public abstract int getReclaimPolicyValue() Optional. Whether the persistent disk should be deleted when the
workstation is deleted. Valid values are DELETE and RETAIN.
Defaults to DELETE.
.google.cloud.workstations.v1.WorkstationConfig.PersistentDirectory.GceRegionalPersistentDisk.ReclaimPolicy reclaim_policy = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for reclaimPolicy. |
getSizeGb()
public abstract int getSizeGb()Optional. The GB capacity of a persistent home directory for each workstation created with this configuration. Must be empty if source_snapshot is set.
Valid values are 10, 50, 100, 200, 500, or 1000.
Defaults to 200. If less than 200 GB, the
disk_type
must be
"pd-balanced" or "pd-ssd".
int32 size_gb = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The sizeGb. |
getSourceSnapshot()
public abstract String getSourceSnapshot()Optional. Name of the snapshot to use as the source for the disk. If set, size_gb and fs_type must be empty. Must be formatted as ext4 file system with no partitions.
string source_snapshot = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The sourceSnapshot. |
getSourceSnapshotBytes()
public abstract ByteString getSourceSnapshotBytes()Optional. Name of the snapshot to use as the source for the disk. If set, size_gb and fs_type must be empty. Must be formatted as ext4 file system with no partitions.
string source_snapshot = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for sourceSnapshot. |
hasArchiveTimeout()
public abstract boolean hasArchiveTimeout()Optional. Number of seconds to wait after initially creating or subsequently shutting down the workstation before converting its disk into a snapshot. This generally saves costs at the expense of greater startup time on next workstation start, as the service will need to create a disk from the archival snapshot.
A value of "0s" indicates that the disk will never be archived.
.google.protobuf.Duration archive_timeout = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the archiveTimeout field is set. |