@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkspaceProperties extends Object implements Serializable, Cloneable, StructuredPojo
Describes a WorkSpace.
| Constructor and Description |
|---|
WorkspaceProperties() |
| Modifier and Type | Method and Description |
|---|---|
WorkspaceProperties |
clone() |
boolean |
equals(Object obj) |
String |
getComputeTypeName()
The compute type.
|
Integer |
getRootVolumeSizeGib()
The size of the root volume.
|
String |
getRunningMode()
The running mode.
|
Integer |
getRunningModeAutoStopTimeoutInMinutes()
The time after a user logs off when WorkSpaces are automatically stopped.
|
Integer |
getUserVolumeSizeGib()
The size of the user storage.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setComputeTypeName(Compute computeTypeName)
The compute type.
|
void |
setComputeTypeName(String computeTypeName)
The compute type.
|
void |
setRootVolumeSizeGib(Integer rootVolumeSizeGib)
The size of the root volume.
|
void |
setRunningMode(RunningMode runningMode)
The running mode.
|
void |
setRunningMode(String runningMode)
The running mode.
|
void |
setRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped.
|
void |
setUserVolumeSizeGib(Integer userVolumeSizeGib)
The size of the user storage.
|
String |
toString()
Returns a string representation of this object.
|
WorkspaceProperties |
withComputeTypeName(Compute computeTypeName)
The compute type.
|
WorkspaceProperties |
withComputeTypeName(String computeTypeName)
The compute type.
|
WorkspaceProperties |
withRootVolumeSizeGib(Integer rootVolumeSizeGib)
The size of the root volume.
|
WorkspaceProperties |
withRunningMode(RunningMode runningMode)
The running mode.
|
WorkspaceProperties |
withRunningMode(String runningMode)
The running mode.
|
WorkspaceProperties |
withRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped.
|
WorkspaceProperties |
withUserVolumeSizeGib(Integer userVolumeSizeGib)
The size of the user storage.
|
public void setRunningMode(String runningMode)
The running mode. For more information, see Manage the WorkSpace Running Mode.
runningMode - The running mode. For more information, see Manage the WorkSpace
Running Mode.RunningModepublic String getRunningMode()
The running mode. For more information, see Manage the WorkSpace Running Mode.
RunningModepublic WorkspaceProperties withRunningMode(String runningMode)
The running mode. For more information, see Manage the WorkSpace Running Mode.
runningMode - The running mode. For more information, see Manage the WorkSpace
Running Mode.RunningModepublic void setRunningMode(RunningMode runningMode)
The running mode. For more information, see Manage the WorkSpace Running Mode.
runningMode - The running mode. For more information, see Manage the WorkSpace
Running Mode.RunningModepublic WorkspaceProperties withRunningMode(RunningMode runningMode)
The running mode. For more information, see Manage the WorkSpace Running Mode.
runningMode - The running mode. For more information, see Manage the WorkSpace
Running Mode.RunningModepublic void setRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
runningModeAutoStopTimeoutInMinutes - The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute
intervals.public Integer getRunningModeAutoStopTimeoutInMinutes()
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
public WorkspaceProperties withRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute intervals.
runningModeAutoStopTimeoutInMinutes - The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60-minute
intervals.public void setRootVolumeSizeGib(Integer rootVolumeSizeGib)
The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
rootVolumeSizeGib - The size of the root volume. For important information about how to modify the size of the root and user
volumes, see Modify a
WorkSpace.public Integer getRootVolumeSizeGib()
The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
public WorkspaceProperties withRootVolumeSizeGib(Integer rootVolumeSizeGib)
The size of the root volume. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
rootVolumeSizeGib - The size of the root volume. For important information about how to modify the size of the root and user
volumes, see Modify a
WorkSpace.public void setUserVolumeSizeGib(Integer userVolumeSizeGib)
The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
userVolumeSizeGib - The size of the user storage. For important information about how to modify the size of the root and user
volumes, see Modify a
WorkSpace.public Integer getUserVolumeSizeGib()
The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
public WorkspaceProperties withUserVolumeSizeGib(Integer userVolumeSizeGib)
The size of the user storage. For important information about how to modify the size of the root and user volumes, see Modify a WorkSpace.
userVolumeSizeGib - The size of the user storage. For important information about how to modify the size of the root and user
volumes, see Modify a
WorkSpace.public void setComputeTypeName(String computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeTypeName - The compute type. For more information, see Amazon WorkSpaces Bundles.Computepublic String getComputeTypeName()
The compute type. For more information, see Amazon WorkSpaces Bundles.
Computepublic WorkspaceProperties withComputeTypeName(String computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeTypeName - The compute type. For more information, see Amazon WorkSpaces Bundles.Computepublic void setComputeTypeName(Compute computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeTypeName - The compute type. For more information, see Amazon WorkSpaces Bundles.Computepublic WorkspaceProperties withComputeTypeName(Compute computeTypeName)
The compute type. For more information, see Amazon WorkSpaces Bundles.
computeTypeName - The compute type. For more information, see Amazon WorkSpaces Bundles.Computepublic String toString()
toString in class ObjectObject.toString()public WorkspaceProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2022. All rights reserved.