public static interface WorkstationConfig.PersistentDirectory.GceRegionalPersistentDiskOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
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. |
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.
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.
string source_snapshot = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for sourceSnapshot. |