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); }
259 inline void SetAccessUrl(
const char* value) { m_accessUrlHasBeenSet =
true; m_accessUrl.assign(value); }
306 inline void SetDescription(
const char* value) { m_descriptionHasBeenSet =
true; m_description.assign(value); }
638 inline void SetStageReason(
const char* value) { m_stageReasonHasBeenSet =
true; m_stageReason.assign(value); }
665 inline void SetSsoEnabled(
bool value) { m_ssoEnabledHasBeenSet =
true; m_ssoEnabled = value; }
675 bool m_directoryIdHasBeenSet;
677 bool m_nameHasBeenSet;
679 bool m_shortNameHasBeenSet;
681 bool m_sizeHasBeenSet;
683 bool m_aliasHasBeenSet;
685 bool m_accessUrlHasBeenSet;
687 bool m_descriptionHasBeenSet;
689 bool m_dnsIpAddrsHasBeenSet;
691 bool m_stageHasBeenSet;
693 bool m_launchTimeHasBeenSet;
695 bool m_stageLastUpdatedDateTimeHasBeenSet;
697 bool m_typeHasBeenSet;
699 bool m_vpcSettingsHasBeenSet;
701 bool m_connectSettingsHasBeenSet;
703 bool m_radiusSettingsHasBeenSet;
705 bool m_radiusStatusHasBeenSet;
707 bool m_stageReasonHasBeenSet;
709 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)