AWS SDK for C++  1.9.126
AWS SDK for C++
Public Member Functions | List of all members
Aws::WorkSpaces::Model::SelfservicePermissions Class Reference

#include <SelfservicePermissions.h>

Public Member Functions

 SelfservicePermissions ()
 
 SelfservicePermissions (Aws::Utils::Json::JsonView jsonValue)
 
SelfservicePermissionsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ReconnectEnumGetRestartWorkspace () const
 
bool RestartWorkspaceHasBeenSet () const
 
void SetRestartWorkspace (const ReconnectEnum &value)
 
void SetRestartWorkspace (ReconnectEnum &&value)
 
SelfservicePermissionsWithRestartWorkspace (const ReconnectEnum &value)
 
SelfservicePermissionsWithRestartWorkspace (ReconnectEnum &&value)
 
const ReconnectEnumGetIncreaseVolumeSize () const
 
bool IncreaseVolumeSizeHasBeenSet () const
 
void SetIncreaseVolumeSize (const ReconnectEnum &value)
 
void SetIncreaseVolumeSize (ReconnectEnum &&value)
 
SelfservicePermissionsWithIncreaseVolumeSize (const ReconnectEnum &value)
 
SelfservicePermissionsWithIncreaseVolumeSize (ReconnectEnum &&value)
 
const ReconnectEnumGetChangeComputeType () const
 
bool ChangeComputeTypeHasBeenSet () const
 
void SetChangeComputeType (const ReconnectEnum &value)
 
void SetChangeComputeType (ReconnectEnum &&value)
 
SelfservicePermissionsWithChangeComputeType (const ReconnectEnum &value)
 
SelfservicePermissionsWithChangeComputeType (ReconnectEnum &&value)
 
const ReconnectEnumGetSwitchRunningMode () const
 
bool SwitchRunningModeHasBeenSet () const
 
void SetSwitchRunningMode (const ReconnectEnum &value)
 
void SetSwitchRunningMode (ReconnectEnum &&value)
 
SelfservicePermissionsWithSwitchRunningMode (const ReconnectEnum &value)
 
SelfservicePermissionsWithSwitchRunningMode (ReconnectEnum &&value)
 
const ReconnectEnumGetRebuildWorkspace () const
 
bool RebuildWorkspaceHasBeenSet () const
 
void SetRebuildWorkspace (const ReconnectEnum &value)
 
void SetRebuildWorkspace (ReconnectEnum &&value)
 
SelfservicePermissionsWithRebuildWorkspace (const ReconnectEnum &value)
 
SelfservicePermissionsWithRebuildWorkspace (ReconnectEnum &&value)
 

Detailed Description

Describes the self-service permissions for a directory. For more information, see Enable Self-Service WorkSpace Management Capabilities for Your Users.

See Also:

AWS API Reference

Definition at line 35 of file SelfservicePermissions.h.

Constructor & Destructor Documentation

◆ SelfservicePermissions() [1/2]

Aws::WorkSpaces::Model::SelfservicePermissions::SelfservicePermissions ( )

◆ SelfservicePermissions() [2/2]

Aws::WorkSpaces::Model::SelfservicePermissions::SelfservicePermissions ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ChangeComputeTypeHasBeenSet()

bool Aws::WorkSpaces::Model::SelfservicePermissions::ChangeComputeTypeHasBeenSet ( ) const
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 122 of file SelfservicePermissions.h.

◆ GetChangeComputeType()

const ReconnectEnum& Aws::WorkSpaces::Model::SelfservicePermissions::GetChangeComputeType ( ) const
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 116 of file SelfservicePermissions.h.

◆ GetIncreaseVolumeSize()

const ReconnectEnum& Aws::WorkSpaces::Model::SelfservicePermissions::GetIncreaseVolumeSize ( ) const
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 79 of file SelfservicePermissions.h.

◆ GetRebuildWorkspace()

const ReconnectEnum& Aws::WorkSpaces::Model::SelfservicePermissions::GetRebuildWorkspace ( ) const
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 184 of file SelfservicePermissions.h.

◆ GetRestartWorkspace()

const ReconnectEnum& Aws::WorkSpaces::Model::SelfservicePermissions::GetRestartWorkspace ( ) const
inline

Specifies whether users can restart their WorkSpace.

Definition at line 47 of file SelfservicePermissions.h.

◆ GetSwitchRunningMode()

const ReconnectEnum& Aws::WorkSpaces::Model::SelfservicePermissions::GetSwitchRunningMode ( ) const
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 152 of file SelfservicePermissions.h.

◆ IncreaseVolumeSizeHasBeenSet()

bool Aws::WorkSpaces::Model::SelfservicePermissions::IncreaseVolumeSizeHasBeenSet ( ) const
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 85 of file SelfservicePermissions.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WorkSpaces::Model::SelfservicePermissions::Jsonize ( ) const

◆ operator=()

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RebuildWorkspaceHasBeenSet()

bool Aws::WorkSpaces::Model::SelfservicePermissions::RebuildWorkspaceHasBeenSet ( ) const
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 190 of file SelfservicePermissions.h.

◆ RestartWorkspaceHasBeenSet()

bool Aws::WorkSpaces::Model::SelfservicePermissions::RestartWorkspaceHasBeenSet ( ) const
inline

Specifies whether users can restart their WorkSpace.

Definition at line 52 of file SelfservicePermissions.h.

◆ SetChangeComputeType() [1/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetChangeComputeType ( const ReconnectEnum value)
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 128 of file SelfservicePermissions.h.

◆ SetChangeComputeType() [2/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetChangeComputeType ( ReconnectEnum &&  value)
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 134 of file SelfservicePermissions.h.

◆ SetIncreaseVolumeSize() [1/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetIncreaseVolumeSize ( const ReconnectEnum value)
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 91 of file SelfservicePermissions.h.

◆ SetIncreaseVolumeSize() [2/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetIncreaseVolumeSize ( ReconnectEnum &&  value)
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 97 of file SelfservicePermissions.h.

◆ SetRebuildWorkspace() [1/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetRebuildWorkspace ( const ReconnectEnum value)
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 196 of file SelfservicePermissions.h.

◆ SetRebuildWorkspace() [2/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetRebuildWorkspace ( ReconnectEnum &&  value)
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 202 of file SelfservicePermissions.h.

◆ SetRestartWorkspace() [1/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetRestartWorkspace ( const ReconnectEnum value)
inline

Specifies whether users can restart their WorkSpace.

Definition at line 57 of file SelfservicePermissions.h.

◆ SetRestartWorkspace() [2/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetRestartWorkspace ( ReconnectEnum &&  value)
inline

Specifies whether users can restart their WorkSpace.

Definition at line 62 of file SelfservicePermissions.h.

◆ SetSwitchRunningMode() [1/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetSwitchRunningMode ( const ReconnectEnum value)
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 162 of file SelfservicePermissions.h.

◆ SetSwitchRunningMode() [2/2]

void Aws::WorkSpaces::Model::SelfservicePermissions::SetSwitchRunningMode ( ReconnectEnum &&  value)
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 167 of file SelfservicePermissions.h.

◆ SwitchRunningModeHasBeenSet()

bool Aws::WorkSpaces::Model::SelfservicePermissions::SwitchRunningModeHasBeenSet ( ) const
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 157 of file SelfservicePermissions.h.

◆ WithChangeComputeType() [1/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithChangeComputeType ( const ReconnectEnum value)
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 140 of file SelfservicePermissions.h.

◆ WithChangeComputeType() [2/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithChangeComputeType ( ReconnectEnum &&  value)
inline

Specifies whether users can change the compute type (bundle) for their WorkSpace.

Definition at line 146 of file SelfservicePermissions.h.

◆ WithIncreaseVolumeSize() [1/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithIncreaseVolumeSize ( const ReconnectEnum value)
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 103 of file SelfservicePermissions.h.

◆ WithIncreaseVolumeSize() [2/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithIncreaseVolumeSize ( ReconnectEnum &&  value)
inline

Specifies whether users can increase the volume size of the drives on their WorkSpace.

Definition at line 109 of file SelfservicePermissions.h.

◆ WithRebuildWorkspace() [1/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithRebuildWorkspace ( const ReconnectEnum value)
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 208 of file SelfservicePermissions.h.

◆ WithRebuildWorkspace() [2/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithRebuildWorkspace ( ReconnectEnum &&  value)
inline

Specifies whether users can rebuild the operating system of a WorkSpace to its original state.

Definition at line 214 of file SelfservicePermissions.h.

◆ WithRestartWorkspace() [1/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithRestartWorkspace ( const ReconnectEnum value)
inline

Specifies whether users can restart their WorkSpace.

Definition at line 67 of file SelfservicePermissions.h.

◆ WithRestartWorkspace() [2/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithRestartWorkspace ( ReconnectEnum &&  value)
inline

Specifies whether users can restart their WorkSpace.

Definition at line 72 of file SelfservicePermissions.h.

◆ WithSwitchRunningMode() [1/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithSwitchRunningMode ( const ReconnectEnum value)
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 172 of file SelfservicePermissions.h.

◆ WithSwitchRunningMode() [2/2]

SelfservicePermissions& Aws::WorkSpaces::Model::SelfservicePermissions::WithSwitchRunningMode ( ReconnectEnum &&  value)
inline

Specifies whether users can switch the running mode of their WorkSpace.

Definition at line 177 of file SelfservicePermissions.h.


The documentation for this class was generated from the following file: