37 namespace DirectoryService
71 inline void SetDirectoryId(
const char* value) { m_directoryIdHasBeenSet =
true; m_directoryId.assign(value); }
106 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
141 inline void SetShortName(
const char* value) { m_shortNameHasBeenSet =
true; m_shortName.assign(value); }
205 inline void SetAlias(
const char* value) { m_aliasHasBeenSet =
true; m_alias.assign(value); }
255 inline void SetAccessUrl(
const char* value) { m_accessUrlHasBeenSet =
true; m_accessUrl.assign(value); }
299 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
631 inline void SetStageReason(
const char* value) { m_stageReasonHasBeenSet =
true; m_stageReason.assign(value); }
658 inline void SetSsoEnabled(
bool value) { m_ssoEnabledHasBeenSet =
true; m_ssoEnabled = value; }
668 bool m_directoryIdHasBeenSet;
670 bool m_nameHasBeenSet;
672 bool m_shortNameHasBeenSet;
674 bool m_sizeHasBeenSet;
676 bool m_aliasHasBeenSet;
678 bool m_accessUrlHasBeenSet;
680 bool m_descriptionHasBeenSet;
682 bool m_dnsIpAddrsHasBeenSet;
684 bool m_stageHasBeenSet;
686 bool m_launchTimeHasBeenSet;
688 bool m_stageLastUpdatedDateTimeHasBeenSet;
690 bool m_typeHasBeenSet;
692 bool m_vpcSettingsHasBeenSet;
694 bool m_connectSettingsHasBeenSet;
696 bool m_radiusSettingsHasBeenSet;
698 bool m_radiusStatusHasBeenSet;
700 bool m_stageReasonHasBeenSet;
702 bool m_ssoEnabledHasBeenSet;
DirectoryDescription & WithAccessUrl(const Aws::String &value)
DirectoryDescription & WithDirectoryId(const char *value)
DirectoryDescription & WithSize(const DirectorySize &value)
void SetAccessUrl(const Aws::String &value)
DirectoryDescription & WithAlias(const Aws::String &value)
DirectoryDescription & WithDnsIpAddrs(Aws::Vector< Aws::String > &&value)
void SetAccessUrl(const char *value)
DirectoryDescription & WithType(const DirectoryType &value)
const Aws::String & GetDescription() const
DirectoryDescription & AddDnsIpAddrs(Aws::String &&value)
void SetSize(const DirectorySize &value)
DirectoryDescription & WithLaunchTime(Aws::Utils::DateTime &&value)
void SetName(const char *value)
DirectoryDescription & AddDnsIpAddrs(const char *value)
DirectoryDescription & WithSsoEnabled(bool value)
DirectoryDescription & WithConnectSettings(const DirectoryConnectSettingsDescription &value)
const Aws::Utils::DateTime & GetStageLastUpdatedDateTime() const
#define AWS_DIRECTORYSERVICE_API
DirectoryDescription & WithLaunchTime(const Aws::Utils::DateTime &value)
void SetAlias(Aws::String &&value)
DirectoryDescription & WithDescription(const Aws::String &value)
const DirectorySize & GetSize() const
void SetAlias(const Aws::String &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetStageLastUpdatedDateTime(Aws::Utils::DateTime &&value)
const RadiusSettings & GetRadiusSettings() const
bool GetSsoEnabled() const
DirectoryDescription & WithShortName(const Aws::String &value)
const Aws::Vector< Aws::String > & GetDnsIpAddrs() const
void SetShortName(const Aws::String &value)
DirectoryDescription & WithStage(DirectoryStage &&value)
DirectoryDescription & WithAccessUrl(const char *value)
void SetDnsIpAddrs(Aws::Vector< Aws::String > &&value)
void SetDescription(const Aws::String &value)
const Aws::String & GetAccessUrl() const
DirectoryDescription & WithStageLastUpdatedDateTime(const Aws::Utils::DateTime &value)
void SetRadiusSettings(const RadiusSettings &value)
DirectoryDescription & WithConnectSettings(DirectoryConnectSettingsDescription &&value)
void SetDirectoryId(const char *value)
const Aws::String & GetAlias() const
DirectoryDescription & WithDirectoryId(Aws::String &&value)
void SetSsoEnabled(bool value)
DirectoryDescription & WithDescription(const char *value)
DirectoryDescription & WithRadiusStatus(const RadiusStatus &value)
void SetConnectSettings(DirectoryConnectSettingsDescription &&value)
void SetLaunchTime(Aws::Utils::DateTime &&value)
void SetShortName(Aws::String &&value)
void SetType(DirectoryType &&value)
void SetStage(DirectoryStage &&value)
void SetRadiusStatus(RadiusStatus &&value)
const RadiusStatus & GetRadiusStatus() const
const Aws::String & GetStageReason() const
DirectoryDescription & WithVpcSettings(DirectoryVpcSettingsDescription &&value)
void SetDescription(const char *value)
const DirectoryType & GetType() const
DirectoryDescription & WithStageReason(const Aws::String &value)
void SetType(const DirectoryType &value)
void SetName(const Aws::String &value)
DirectoryDescription & WithDescription(Aws::String &&value)
void SetDirectoryId(const Aws::String &value)
void SetAlias(const char *value)
DirectoryDescription & WithAlias(Aws::String &&value)
const DirectoryStage & GetStage() const
void SetVpcSettings(DirectoryVpcSettingsDescription &&value)
DirectoryDescription & WithAccessUrl(Aws::String &&value)
DirectoryDescription & WithSize(DirectorySize &&value)
void SetConnectSettings(const DirectoryConnectSettingsDescription &value)
DirectoryDescription & WithShortName(const char *value)
void SetName(Aws::String &&value)
const DirectoryVpcSettingsDescription & GetVpcSettings() const
void SetDnsIpAddrs(const Aws::Vector< Aws::String > &value)
DirectoryDescription & WithName(Aws::String &&value)
DirectoryDescription & WithVpcSettings(const DirectoryVpcSettingsDescription &value)
DirectoryDescription & WithDnsIpAddrs(const Aws::Vector< Aws::String > &value)
void SetLaunchTime(const Aws::Utils::DateTime &value)
DirectoryDescription & WithStageLastUpdatedDateTime(Aws::Utils::DateTime &&value)
DirectoryDescription & WithAlias(const char *value)
DirectoryDescription & WithRadiusSettings(const RadiusSettings &value)
DirectoryDescription & WithStage(const DirectoryStage &value)
void SetStageReason(Aws::String &&value)
const Aws::String & GetName() const
DirectoryDescription & WithStageReason(Aws::String &&value)
DirectoryDescription & WithRadiusStatus(RadiusStatus &&value)
DirectoryDescription & WithName(const char *value)
DirectoryDescription & WithName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::Utils::DateTime & GetLaunchTime() const
DirectoryDescription & WithShortName(Aws::String &&value)
void SetAccessUrl(Aws::String &&value)
void SetSize(DirectorySize &&value)
void SetStageReason(const char *value)
void SetDescription(Aws::String &&value)
void SetStageReason(const Aws::String &value)
void SetRadiusStatus(const RadiusStatus &value)
const Aws::String & GetDirectoryId() const
DirectoryDescription & WithStageReason(const char *value)
DirectoryDescription & WithDirectoryId(const Aws::String &value)
DirectoryDescription & AddDnsIpAddrs(const Aws::String &value)
void SetStage(const DirectoryStage &value)
void SetShortName(const char *value)
const Aws::String & GetShortName() const
DirectoryDescription & WithType(DirectoryType &&value)
void SetStageLastUpdatedDateTime(const Aws::Utils::DateTime &value)
void SetRadiusSettings(RadiusSettings &&value)
const DirectoryConnectSettingsDescription & GetConnectSettings() const
void SetDirectoryId(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetVpcSettings(const DirectoryVpcSettingsDescription &value)
DirectoryDescription & WithRadiusSettings(RadiusSettings &&value)