7#include <aws/workspaces/WorkSpaces_EXPORTS.h>
8#include <aws/workspaces/model/ReconnectEnum.h>
109 bool m_restartWorkspaceHasBeenSet =
false;
112 bool m_increaseVolumeSizeHasBeenSet =
false;
115 bool m_changeComputeTypeHasBeenSet =
false;
118 bool m_switchRunningModeHasBeenSet =
false;
121 bool m_rebuildWorkspaceHasBeenSet =
false;
AWS_WORKSPACES_API Aws::Utils::Json::JsonValue Jsonize() const
const ReconnectEnum & GetSwitchRunningMode() const
void SetRestartWorkspace(ReconnectEnum &&value)
SelfservicePermissions & WithSwitchRunningMode(const ReconnectEnum &value)
void SetRebuildWorkspace(ReconnectEnum &&value)
const ReconnectEnum & GetRebuildWorkspace() const
const ReconnectEnum & GetRestartWorkspace() const
SelfservicePermissions & WithRestartWorkspace(ReconnectEnum &&value)
void SetSwitchRunningMode(const ReconnectEnum &value)
void SetSwitchRunningMode(ReconnectEnum &&value)
const ReconnectEnum & GetChangeComputeType() const
SelfservicePermissions & WithRebuildWorkspace(ReconnectEnum &&value)
SelfservicePermissions & WithRestartWorkspace(const ReconnectEnum &value)
SelfservicePermissions & WithChangeComputeType(const ReconnectEnum &value)
void SetChangeComputeType(ReconnectEnum &&value)
AWS_WORKSPACES_API SelfservicePermissions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIncreaseVolumeSize(const ReconnectEnum &value)
SelfservicePermissions & WithIncreaseVolumeSize(ReconnectEnum &&value)
bool ChangeComputeTypeHasBeenSet() const
void SetRestartWorkspace(const ReconnectEnum &value)
bool IncreaseVolumeSizeHasBeenSet() const
bool SwitchRunningModeHasBeenSet() const
SelfservicePermissions & WithRebuildWorkspace(const ReconnectEnum &value)
bool RestartWorkspaceHasBeenSet() const
SelfservicePermissions & WithChangeComputeType(ReconnectEnum &&value)
AWS_WORKSPACES_API SelfservicePermissions()
void SetIncreaseVolumeSize(ReconnectEnum &&value)
void SetChangeComputeType(const ReconnectEnum &value)
SelfservicePermissions & WithSwitchRunningMode(ReconnectEnum &&value)
AWS_WORKSPACES_API SelfservicePermissions(Aws::Utils::Json::JsonView jsonValue)
const ReconnectEnum & GetIncreaseVolumeSize() const
void SetRebuildWorkspace(const ReconnectEnum &value)
SelfservicePermissions & WithIncreaseVolumeSize(const ReconnectEnum &value)
bool RebuildWorkspaceHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue