@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SelfservicePermissions extends Object implements Serializable, Cloneable, StructuredPojo
Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.
Constructor and Description |
---|
SelfservicePermissions() |
Modifier and Type | Method and Description |
---|---|
SelfservicePermissions |
clone() |
boolean |
equals(Object obj) |
String |
getChangeComputeType()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
String |
getIncreaseVolumeSize()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
String |
getRebuildWorkspace()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
String |
getRestartWorkspace()
Specifies whether users can restart their WorkSpace.
|
String |
getSwitchRunningMode()
Specifies whether users can switch the running mode of their WorkSpace.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setChangeComputeType(String changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
void |
setIncreaseVolumeSize(String increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
void |
setRebuildWorkspace(String rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
void |
setRestartWorkspace(String restartWorkspace)
Specifies whether users can restart their WorkSpace.
|
void |
setSwitchRunningMode(String switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
|
String |
toString()
Returns a string representation of this object.
|
SelfservicePermissions |
withChangeComputeType(ReconnectEnum changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
SelfservicePermissions |
withChangeComputeType(String changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
|
SelfservicePermissions |
withIncreaseVolumeSize(ReconnectEnum increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
SelfservicePermissions |
withIncreaseVolumeSize(String increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
|
SelfservicePermissions |
withRebuildWorkspace(ReconnectEnum rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
SelfservicePermissions |
withRebuildWorkspace(String rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
|
SelfservicePermissions |
withRestartWorkspace(ReconnectEnum restartWorkspace)
Specifies whether users can restart their WorkSpace.
|
SelfservicePermissions |
withRestartWorkspace(String restartWorkspace)
Specifies whether users can restart their WorkSpace.
|
SelfservicePermissions |
withSwitchRunningMode(ReconnectEnum switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
|
SelfservicePermissions |
withSwitchRunningMode(String switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
|
public void setRestartWorkspace(String restartWorkspace)
Specifies whether users can restart their WorkSpace.
restartWorkspace
- Specifies whether users can restart their WorkSpace.ReconnectEnum
public String getRestartWorkspace()
Specifies whether users can restart their WorkSpace.
ReconnectEnum
public SelfservicePermissions withRestartWorkspace(String restartWorkspace)
Specifies whether users can restart their WorkSpace.
restartWorkspace
- Specifies whether users can restart their WorkSpace.ReconnectEnum
public SelfservicePermissions withRestartWorkspace(ReconnectEnum restartWorkspace)
Specifies whether users can restart their WorkSpace.
restartWorkspace
- Specifies whether users can restart their WorkSpace.ReconnectEnum
public void setIncreaseVolumeSize(String increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
increaseVolumeSize
- Specifies whether users can increase the volume size of the drives on their WorkSpace.ReconnectEnum
public String getIncreaseVolumeSize()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
ReconnectEnum
public SelfservicePermissions withIncreaseVolumeSize(String increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
increaseVolumeSize
- Specifies whether users can increase the volume size of the drives on their WorkSpace.ReconnectEnum
public SelfservicePermissions withIncreaseVolumeSize(ReconnectEnum increaseVolumeSize)
Specifies whether users can increase the volume size of the drives on their WorkSpace.
increaseVolumeSize
- Specifies whether users can increase the volume size of the drives on their WorkSpace.ReconnectEnum
public void setChangeComputeType(String changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
changeComputeType
- Specifies whether users can change the compute type (bundle) for their WorkSpace.ReconnectEnum
public String getChangeComputeType()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
ReconnectEnum
public SelfservicePermissions withChangeComputeType(String changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
changeComputeType
- Specifies whether users can change the compute type (bundle) for their WorkSpace.ReconnectEnum
public SelfservicePermissions withChangeComputeType(ReconnectEnum changeComputeType)
Specifies whether users can change the compute type (bundle) for their WorkSpace.
changeComputeType
- Specifies whether users can change the compute type (bundle) for their WorkSpace.ReconnectEnum
public void setSwitchRunningMode(String switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
switchRunningMode
- Specifies whether users can switch the running mode of their WorkSpace.ReconnectEnum
public String getSwitchRunningMode()
Specifies whether users can switch the running mode of their WorkSpace.
ReconnectEnum
public SelfservicePermissions withSwitchRunningMode(String switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
switchRunningMode
- Specifies whether users can switch the running mode of their WorkSpace.ReconnectEnum
public SelfservicePermissions withSwitchRunningMode(ReconnectEnum switchRunningMode)
Specifies whether users can switch the running mode of their WorkSpace.
switchRunningMode
- Specifies whether users can switch the running mode of their WorkSpace.ReconnectEnum
public void setRebuildWorkspace(String rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
rebuildWorkspace
- Specifies whether users can rebuild the operating system of a WorkSpace to its original state.ReconnectEnum
public String getRebuildWorkspace()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
ReconnectEnum
public SelfservicePermissions withRebuildWorkspace(String rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
rebuildWorkspace
- Specifies whether users can rebuild the operating system of a WorkSpace to its original state.ReconnectEnum
public SelfservicePermissions withRebuildWorkspace(ReconnectEnum rebuildWorkspace)
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
rebuildWorkspace
- Specifies whether users can rebuild the operating system of a WorkSpace to its original state.ReconnectEnum
public String toString()
toString
in class Object
Object.toString()
public SelfservicePermissions 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.