public static interface WorkstationConfig.PersistentDirectory.GceHyperdiskBalancedHighAvailabilityOrBuilder 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 = 4 [(.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 = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
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 = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The maxSizeGb. |
getReclaimPolicy()
public abstract WorkstationConfig.PersistentDirectory.GceHyperdiskBalancedHighAvailability.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.GceHyperdiskBalancedHighAvailability.ReclaimPolicy reclaim_policy = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
WorkstationConfig.PersistentDirectory.GceHyperdiskBalancedHighAvailability.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.GceHyperdiskBalancedHighAvailability.ReclaimPolicy reclaim_policy = 3 [(.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.
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 must be empty. Must be formatted as ext4 file system with no partitions.
string source_snapshot = 2 [(.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 must be empty. Must be formatted as ext4 file system with no partitions.
string source_snapshot = 2 [(.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 = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the archiveTimeout field is set. |