@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class WorkspaceProperties extends Object implements Serializable, Cloneable, StructuredPojo
Describes the properties of a WorkSpace.
Constructor and Description |
---|
WorkspaceProperties() |
Modifier and Type | Method and Description |
---|---|
WorkspaceProperties |
clone() |
boolean |
equals(Object obj) |
String |
getRunningMode()
The running mode of the WorkSpace.
|
Integer |
getRunningModeAutoStopTimeoutInMinutes()
The time after a user logs off when WorkSpaces are automatically stopped.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setRunningMode(RunningMode runningMode)
The running mode of the WorkSpace.
|
void |
setRunningMode(String runningMode)
The running mode of the WorkSpace.
|
void |
setRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
WorkspaceProperties |
withRunningMode(RunningMode runningMode)
The running mode of the WorkSpace.
|
WorkspaceProperties |
withRunningMode(String runningMode)
The running mode of the WorkSpace.
|
WorkspaceProperties |
withRunningModeAutoStopTimeoutInMinutes(Integer runningModeAutoStopTimeoutInMinutes)
The time after a user logs off when WorkSpaces are automatically stopped.
|
public void setRunningMode(String runningMode)
The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.
runningMode
- The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed
by the hour and stopped when no longer being used in order to save on costs.RunningMode
public String getRunningMode()
The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.
RunningMode
public WorkspaceProperties withRunningMode(String runningMode)
The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.
runningMode
- The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed
by the hour and stopped when no longer being used in order to save on costs.RunningMode
public void setRunningMode(RunningMode runningMode)
The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.
runningMode
- The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed
by the hour and stopped when no longer being used in order to save on costs.RunningMode
public WorkspaceProperties withRunningMode(RunningMode runningMode)
The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.
runningMode
- The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed
by the hour and stopped when no longer being used in order to save on costs.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 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.