@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)
Marshalls this structured data using the given
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.RunningMode
public String getRunningMode()
The running mode. For more information, see Manage the WorkSpace Running Mode.
RunningMode
public 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.RunningMode
public 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.RunningMode
public 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.RunningMode
public 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.Compute
public String getComputeTypeName()
The compute type. For more information, see Amazon WorkSpaces Bundles.
Compute
public 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.Compute
public 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.Compute
public 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.Compute
public String toString()
toString
in class Object
Object.toString()
public WorkspaceProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.