52 inline void SetEnableWorkDocs(
bool value) { m_enableWorkDocsHasBeenSet =
true; m_enableWorkDocs = value; }
69 inline void SetEnableInternetAccess(
bool value) { m_enableInternetAccessHasBeenSet =
true; m_enableInternetAccess = value; }
99 inline void SetDefaultOu(
const char* value) { m_defaultOuHasBeenSet =
true; m_defaultOu.assign(value); }
141 inline void SetCustomSecurityGroupId(
const char* value) { m_customSecurityGroupIdHasBeenSet =
true; m_customSecurityGroupId.assign(value); }
177 bool m_enableWorkDocs;
178 bool m_enableWorkDocsHasBeenSet;
179 bool m_enableInternetAccess;
180 bool m_enableInternetAccessHasBeenSet;
182 bool m_defaultOuHasBeenSet;
184 bool m_customSecurityGroupIdHasBeenSet;
185 bool m_userEnabledAsLocalAdministrator;
186 bool m_userEnabledAsLocalAdministratorHasBeenSet;
DefaultWorkspaceCreationProperties & WithDefaultOu(const char *value)
bool GetEnableInternetAccess() const
DefaultWorkspaceCreationProperties & WithDefaultOu(Aws::String &&value)
void SetDefaultOu(const Aws::String &value)
void SetDefaultOu(Aws::String &&value)
void SetCustomSecurityGroupId(const char *value)
const Aws::String & GetDefaultOu() const
DefaultWorkspaceCreationProperties & WithCustomSecurityGroupId(const char *value)
bool GetUserEnabledAsLocalAdministrator() const
void SetEnableInternetAccess(bool value)
DefaultWorkspaceCreationProperties & WithCustomSecurityGroupId(const Aws::String &value)
DefaultWorkspaceCreationProperties & WithEnableWorkDocs(bool value)
void SetUserEnabledAsLocalAdministrator(bool value)
DefaultWorkspaceCreationProperties & WithEnableInternetAccess(bool value)
DefaultWorkspaceCreationProperties & WithCustomSecurityGroupId(Aws::String &&value)
void SetDefaultOu(const char *value)
void SetCustomSecurityGroupId(Aws::String &&value)
DefaultWorkspaceCreationProperties & WithDefaultOu(const Aws::String &value)
DefaultWorkspaceCreationProperties & WithUserEnabledAsLocalAdministrator(bool value)
void SetCustomSecurityGroupId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetCustomSecurityGroupId() const
void SetEnableWorkDocs(bool value)
bool GetEnableWorkDocs() const
JSON (JavaScript Object Notation).
#define AWS_WORKSPACES_API