@Generated(value="software.amazon.awssdk:codegen") public final class WorkspaceProperties extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WorkspaceProperties.Builder,WorkspaceProperties>
Describes a WorkSpace.
Modifier and Type | Class and Description |
---|---|
static interface |
WorkspaceProperties.Builder |
Modifier and Type | Method and Description |
---|---|
static WorkspaceProperties.Builder |
builder() |
Compute |
computeTypeName()
The compute type.
|
String |
computeTypeNameAsString()
The compute type.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
rootVolumeSizeGib()
The size of the root volume.
|
RunningMode |
runningMode()
The running mode.
|
String |
runningModeAsString()
The running mode.
|
Integer |
runningModeAutoStopTimeoutInMinutes()
The time after a user logs off when WorkSpaces are automatically stopped.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends WorkspaceProperties.Builder> |
serializableBuilderClass() |
WorkspaceProperties.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Integer |
userVolumeSizeGib()
The size of the user storage.
|
copy
public RunningMode runningMode()
The running mode. For more information, see Manage the WorkSpace Running Mode.
If the service returns an enum value that is not available in the current SDK version, runningMode
will
return RunningMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
runningModeAsString()
.
RunningMode
public String runningModeAsString()
The running mode. For more information, see Manage the WorkSpace Running Mode.
If the service returns an enum value that is not available in the current SDK version, runningMode
will
return RunningMode.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
runningModeAsString()
.
RunningMode
public Integer runningModeAutoStopTimeoutInMinutes()
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60 minute intervals.
public Integer rootVolumeSizeGib()
The size of the root volume.
public Integer userVolumeSizeGib()
The size of the user storage.
public Compute computeTypeName()
The compute type. For more information, see Amazon WorkSpaces Bundles.
If the service returns an enum value that is not available in the current SDK version, computeTypeName
will return Compute.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
computeTypeNameAsString()
.
Compute
public String computeTypeNameAsString()
The compute type. For more information, see Amazon WorkSpaces Bundles.
If the service returns an enum value that is not available in the current SDK version, computeTypeName
will return Compute.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
computeTypeNameAsString()
.
Compute
public WorkspaceProperties.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<WorkspaceProperties.Builder,WorkspaceProperties>
public static WorkspaceProperties.Builder builder()
public static Class<? extends WorkspaceProperties.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.