@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.ReconnectEnumpublic String getRestartWorkspace()
Specifies whether users can restart their WorkSpace.
ReconnectEnumpublic SelfservicePermissions withRestartWorkspace(String restartWorkspace)
Specifies whether users can restart their WorkSpace.
restartWorkspace - Specifies whether users can restart their WorkSpace.ReconnectEnumpublic SelfservicePermissions withRestartWorkspace(ReconnectEnum restartWorkspace)
Specifies whether users can restart their WorkSpace.
restartWorkspace - Specifies whether users can restart their WorkSpace.ReconnectEnumpublic 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.ReconnectEnumpublic String getIncreaseVolumeSize()
Specifies whether users can increase the volume size of the drives on their WorkSpace.
ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic String getChangeComputeType()
Specifies whether users can change the compute type (bundle) for their WorkSpace.
ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic String getSwitchRunningMode()
Specifies whether users can switch the running mode of their WorkSpace.
ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic String getRebuildWorkspace()
Specifies whether users can rebuild the operating system of a WorkSpace to its original state.
ReconnectEnumpublic 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.ReconnectEnumpublic 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.ReconnectEnumpublic String toString()
toString in class ObjectObject.toString()public SelfservicePermissions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.