63 inline void SetWorkspaceId(
const char* value) { m_workspaceIdHasBeenSet =
true; m_workspaceId.assign(value); }
102 inline void SetDirectoryId(
const char* value) { m_directoryIdHasBeenSet =
true; m_directoryId.assign(value); }
140 inline void SetUserName(
const char* value) { m_userNameHasBeenSet =
true; m_userName.assign(value); }
175 inline void SetIpAddress(
const char* value) { m_ipAddressHasBeenSet =
true; m_ipAddress.assign(value); }
235 inline void SetBundleId(
const char* value) { m_bundleIdHasBeenSet =
true; m_bundleId.assign(value); }
270 inline void SetSubnetId(
const char* value) { m_subnetIdHasBeenSet =
true; m_subnetId.assign(value); }
309 inline void SetErrorMessage(
const char* value) { m_errorMessageHasBeenSet =
true; m_errorMessage.assign(value); }
347 inline void SetErrorCode(
const char* value) { m_errorCodeHasBeenSet =
true; m_errorCode.assign(value); }
382 inline void SetComputerName(
const char* value) { m_computerNameHasBeenSet =
true; m_computerName.assign(value); }
417 inline void SetVolumeEncryptionKey(
const char* value) { m_volumeEncryptionKeyHasBeenSet =
true; m_volumeEncryptionKey.assign(value); }
472 bool m_workspaceIdHasBeenSet;
474 bool m_directoryIdHasBeenSet;
476 bool m_userNameHasBeenSet;
478 bool m_ipAddressHasBeenSet;
480 bool m_stateHasBeenSet;
482 bool m_bundleIdHasBeenSet;
484 bool m_subnetIdHasBeenSet;
486 bool m_errorMessageHasBeenSet;
488 bool m_errorCodeHasBeenSet;
490 bool m_computerNameHasBeenSet;
492 bool m_volumeEncryptionKeyHasBeenSet;
493 bool m_userVolumeEncryptionEnabled;
494 bool m_userVolumeEncryptionEnabledHasBeenSet;
495 bool m_rootVolumeEncryptionEnabled;
496 bool m_rootVolumeEncryptionEnabledHasBeenSet;
void SetBundleId(Aws::String &&value)
bool GetRootVolumeEncryptionEnabled() const
void SetUserVolumeEncryptionEnabled(bool value)
Workspace & WithSubnetId(const Aws::String &value)
bool GetUserVolumeEncryptionEnabled() const
void SetBundleId(const char *value)
void SetErrorMessage(const char *value)
Workspace & WithErrorCode(const Aws::String &value)
Workspace & WithWorkspaceId(const char *value)
Workspace & WithVolumeEncryptionKey(const char *value)
void SetErrorCode(const Aws::String &value)
Workspace & WithUserName(Aws::String &&value)
const Aws::String & GetErrorMessage() const
Workspace & WithIpAddress(const char *value)
void SetVolumeEncryptionKey(const Aws::String &value)
void SetComputerName(Aws::String &&value)
Workspace & WithDirectoryId(Aws::String &&value)
Workspace & WithComputerName(const Aws::String &value)
Workspace & WithComputerName(Aws::String &&value)
Workspace & WithComputerName(const char *value)
void SetWorkspaceId(const char *value)
void SetErrorMessage(Aws::String &&value)
const Aws::String & GetErrorCode() const
void SetUserName(Aws::String &&value)
void SetErrorCode(Aws::String &&value)
Workspace & WithErrorMessage(Aws::String &&value)
void SetErrorMessage(const Aws::String &value)
void SetUserName(const Aws::String &value)
Workspace & WithErrorCode(Aws::String &&value)
void SetState(WorkspaceState &&value)
Workspace & WithWorkspaceId(Aws::String &&value)
void SetWorkspaceId(const Aws::String &value)
Workspace & WithUserName(const Aws::String &value)
const Aws::String & GetBundleId() const
const Aws::String & GetSubnetId() const
const Aws::String & GetIpAddress() const
void SetIpAddress(const char *value)
Workspace & WithIpAddress(Aws::String &&value)
Workspace & WithState(const WorkspaceState &value)
void SetVolumeEncryptionKey(const char *value)
Workspace & WithUserName(const char *value)
void SetErrorCode(const char *value)
Workspace & WithDirectoryId(const Aws::String &value)
Workspace & WithState(WorkspaceState &&value)
void SetUserName(const char *value)
void SetSubnetId(const Aws::String &value)
Workspace & WithUserVolumeEncryptionEnabled(bool value)
void SetSubnetId(const char *value)
const Aws::String & GetVolumeEncryptionKey() const
Workspace & WithErrorCode(const char *value)
const Aws::String & GetDirectoryId() const
Workspace & WithErrorMessage(const Aws::String &value)
Workspace & WithBundleId(Aws::String &&value)
const Aws::String & GetWorkspaceId() const
Workspace & WithWorkspaceId(const Aws::String &value)
void SetState(const WorkspaceState &value)
void SetComputerName(const char *value)
Workspace & WithDirectoryId(const char *value)
Workspace & WithBundleId(const Aws::String &value)
Workspace & WithSubnetId(Aws::String &&value)
void SetIpAddress(Aws::String &&value)
void SetDirectoryId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetVolumeEncryptionKey(Aws::String &&value)
const WorkspaceState & GetState() const
void SetRootVolumeEncryptionEnabled(bool value)
void SetDirectoryId(Aws::String &&value)
Workspace & WithVolumeEncryptionKey(Aws::String &&value)
void SetWorkspaceId(Aws::String &&value)
Workspace & WithErrorMessage(const char *value)
Workspace & WithBundleId(const char *value)
void SetComputerName(const Aws::String &value)
Workspace & WithVolumeEncryptionKey(const Aws::String &value)
void SetIpAddress(const Aws::String &value)
const Aws::String & GetUserName() const
void SetSubnetId(Aws::String &&value)
void SetBundleId(const Aws::String &value)
Workspace & WithRootVolumeEncryptionEnabled(bool value)
JSON (JavaScript Object Notation).
void SetDirectoryId(const Aws::String &value)
Workspace & WithIpAddress(const Aws::String &value)
#define AWS_WORKSPACES_API
const Aws::String & GetComputerName() const
Workspace & WithSubnetId(const char *value)