AWS SDK for C++  1.8.128
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectoryService::Model::OwnerDirectoryDescription Class Reference

#include <OwnerDirectoryDescription.h>

Public Member Functions

 OwnerDirectoryDescription ()
 
 OwnerDirectoryDescription (Aws::Utils::Json::JsonView jsonValue)
 
OwnerDirectoryDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDirectoryId () const
 
bool DirectoryIdHasBeenSet () const
 
void SetDirectoryId (const Aws::String &value)
 
void SetDirectoryId (Aws::String &&value)
 
void SetDirectoryId (const char *value)
 
OwnerDirectoryDescriptionWithDirectoryId (const Aws::String &value)
 
OwnerDirectoryDescriptionWithDirectoryId (Aws::String &&value)
 
OwnerDirectoryDescriptionWithDirectoryId (const char *value)
 
const Aws::StringGetAccountId () const
 
bool AccountIdHasBeenSet () const
 
void SetAccountId (const Aws::String &value)
 
void SetAccountId (Aws::String &&value)
 
void SetAccountId (const char *value)
 
OwnerDirectoryDescriptionWithAccountId (const Aws::String &value)
 
OwnerDirectoryDescriptionWithAccountId (Aws::String &&value)
 
OwnerDirectoryDescriptionWithAccountId (const char *value)
 
const Aws::Vector< Aws::String > & GetDnsIpAddrs () const
 
bool DnsIpAddrsHasBeenSet () const
 
void SetDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
void SetDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
OwnerDirectoryDescriptionWithDnsIpAddrs (const Aws::Vector< Aws::String > &value)
 
OwnerDirectoryDescriptionWithDnsIpAddrs (Aws::Vector< Aws::String > &&value)
 
OwnerDirectoryDescriptionAddDnsIpAddrs (const Aws::String &value)
 
OwnerDirectoryDescriptionAddDnsIpAddrs (Aws::String &&value)
 
OwnerDirectoryDescriptionAddDnsIpAddrs (const char *value)
 
const DirectoryVpcSettingsDescriptionGetVpcSettings () const
 
bool VpcSettingsHasBeenSet () const
 
void SetVpcSettings (const DirectoryVpcSettingsDescription &value)
 
void SetVpcSettings (DirectoryVpcSettingsDescription &&value)
 
OwnerDirectoryDescriptionWithVpcSettings (const DirectoryVpcSettingsDescription &value)
 
OwnerDirectoryDescriptionWithVpcSettings (DirectoryVpcSettingsDescription &&value)
 
const RadiusSettingsGetRadiusSettings () const
 
bool RadiusSettingsHasBeenSet () const
 
void SetRadiusSettings (const RadiusSettings &value)
 
void SetRadiusSettings (RadiusSettings &&value)
 
OwnerDirectoryDescriptionWithRadiusSettings (const RadiusSettings &value)
 
OwnerDirectoryDescriptionWithRadiusSettings (RadiusSettings &&value)
 
const RadiusStatusGetRadiusStatus () const
 
bool RadiusStatusHasBeenSet () const
 
void SetRadiusStatus (const RadiusStatus &value)
 
void SetRadiusStatus (RadiusStatus &&value)
 
OwnerDirectoryDescriptionWithRadiusStatus (const RadiusStatus &value)
 
OwnerDirectoryDescriptionWithRadiusStatus (RadiusStatus &&value)
 

Detailed Description

Describes the directory owner account details that have been shared to the directory consumer account.

See Also:

AWS API Reference

Definition at line 36 of file OwnerDirectoryDescription.h.

Constructor & Destructor Documentation

◆ OwnerDirectoryDescription() [1/2]

Aws::DirectoryService::Model::OwnerDirectoryDescription::OwnerDirectoryDescription ( )

◆ OwnerDirectoryDescription() [2/2]

Aws::DirectoryService::Model::OwnerDirectoryDescription::OwnerDirectoryDescription ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AccountIdHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::AccountIdHasBeenSet ( ) const
inline

Identifier of the directory owner account.

Definition at line 102 of file OwnerDirectoryDescription.h.

◆ AddDnsIpAddrs() [1/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::AddDnsIpAddrs ( Aws::String &&  value)
inline

IP address of the directory’s domain controllers.

Definition at line 173 of file OwnerDirectoryDescription.h.

◆ AddDnsIpAddrs() [2/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::AddDnsIpAddrs ( const Aws::String value)
inline

IP address of the directory’s domain controllers.

Definition at line 168 of file OwnerDirectoryDescription.h.

◆ AddDnsIpAddrs() [3/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::AddDnsIpAddrs ( const char *  value)
inline

IP address of the directory’s domain controllers.

Definition at line 178 of file OwnerDirectoryDescription.h.

◆ DirectoryIdHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::DirectoryIdHasBeenSet ( ) const
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 55 of file OwnerDirectoryDescription.h.

◆ DnsIpAddrsHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::DnsIpAddrsHasBeenSet ( ) const
inline

IP address of the directory’s domain controllers.

Definition at line 143 of file OwnerDirectoryDescription.h.

◆ GetAccountId()

const Aws::String& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetAccountId ( ) const
inline

Identifier of the directory owner account.

Definition at line 97 of file OwnerDirectoryDescription.h.

◆ GetDirectoryId()

const Aws::String& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetDirectoryId ( ) const
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 49 of file OwnerDirectoryDescription.h.

◆ GetDnsIpAddrs()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetDnsIpAddrs ( ) const
inline

IP address of the directory’s domain controllers.

Definition at line 138 of file OwnerDirectoryDescription.h.

◆ GetRadiusSettings()

const RadiusSettings& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetRadiusSettings ( ) const
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 216 of file OwnerDirectoryDescription.h.

◆ GetRadiusStatus()

const RadiusStatus& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetRadiusStatus ( ) const
inline

Information about the status of the RADIUS server.

Definition at line 252 of file OwnerDirectoryDescription.h.

◆ GetVpcSettings()

const DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::GetVpcSettings ( ) const
inline

Information about the VPC settings for the directory.

Definition at line 184 of file OwnerDirectoryDescription.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectoryService::Model::OwnerDirectoryDescription::Jsonize ( ) const

◆ operator=()

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RadiusSettingsHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::RadiusSettingsHasBeenSet ( ) const
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 222 of file OwnerDirectoryDescription.h.

◆ RadiusStatusHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::RadiusStatusHasBeenSet ( ) const
inline

Information about the status of the RADIUS server.

Definition at line 257 of file OwnerDirectoryDescription.h.

◆ SetAccountId() [1/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetAccountId ( Aws::String &&  value)
inline

Identifier of the directory owner account.

Definition at line 112 of file OwnerDirectoryDescription.h.

◆ SetAccountId() [2/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetAccountId ( const Aws::String value)
inline

Identifier of the directory owner account.

Definition at line 107 of file OwnerDirectoryDescription.h.

◆ SetAccountId() [3/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetAccountId ( const char *  value)
inline

Identifier of the directory owner account.

Definition at line 117 of file OwnerDirectoryDescription.h.

◆ SetDirectoryId() [1/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetDirectoryId ( Aws::String &&  value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 67 of file OwnerDirectoryDescription.h.

◆ SetDirectoryId() [2/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetDirectoryId ( const Aws::String value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 61 of file OwnerDirectoryDescription.h.

◆ SetDirectoryId() [3/3]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetDirectoryId ( const char *  value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 73 of file OwnerDirectoryDescription.h.

◆ SetDnsIpAddrs() [1/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

IP address of the directory’s domain controllers.

Definition at line 153 of file OwnerDirectoryDescription.h.

◆ SetDnsIpAddrs() [2/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

IP address of the directory’s domain controllers.

Definition at line 148 of file OwnerDirectoryDescription.h.

◆ SetRadiusSettings() [1/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetRadiusSettings ( const RadiusSettings value)
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 228 of file OwnerDirectoryDescription.h.

◆ SetRadiusSettings() [2/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetRadiusSettings ( RadiusSettings &&  value)
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 234 of file OwnerDirectoryDescription.h.

◆ SetRadiusStatus() [1/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetRadiusStatus ( const RadiusStatus value)
inline

Information about the status of the RADIUS server.

Definition at line 262 of file OwnerDirectoryDescription.h.

◆ SetRadiusStatus() [2/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetRadiusStatus ( RadiusStatus &&  value)
inline

Information about the status of the RADIUS server.

Definition at line 267 of file OwnerDirectoryDescription.h.

◆ SetVpcSettings() [1/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetVpcSettings ( const DirectoryVpcSettingsDescription value)
inline

Information about the VPC settings for the directory.

Definition at line 194 of file OwnerDirectoryDescription.h.

◆ SetVpcSettings() [2/2]

void Aws::DirectoryService::Model::OwnerDirectoryDescription::SetVpcSettings ( DirectoryVpcSettingsDescription &&  value)
inline

Information about the VPC settings for the directory.

Definition at line 199 of file OwnerDirectoryDescription.h.

◆ VpcSettingsHasBeenSet()

bool Aws::DirectoryService::Model::OwnerDirectoryDescription::VpcSettingsHasBeenSet ( ) const
inline

Information about the VPC settings for the directory.

Definition at line 189 of file OwnerDirectoryDescription.h.

◆ WithAccountId() [1/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithAccountId ( Aws::String &&  value)
inline

Identifier of the directory owner account.

Definition at line 127 of file OwnerDirectoryDescription.h.

◆ WithAccountId() [2/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithAccountId ( const Aws::String value)
inline

Identifier of the directory owner account.

Definition at line 122 of file OwnerDirectoryDescription.h.

◆ WithAccountId() [3/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithAccountId ( const char *  value)
inline

Identifier of the directory owner account.

Definition at line 132 of file OwnerDirectoryDescription.h.

◆ WithDirectoryId() [1/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithDirectoryId ( Aws::String &&  value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 85 of file OwnerDirectoryDescription.h.

◆ WithDirectoryId() [2/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithDirectoryId ( const Aws::String value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 79 of file OwnerDirectoryDescription.h.

◆ WithDirectoryId() [3/3]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithDirectoryId ( const char *  value)
inline

Identifier of the AWS Managed Microsoft AD directory in the directory owner account.

Definition at line 91 of file OwnerDirectoryDescription.h.

◆ WithDnsIpAddrs() [1/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithDnsIpAddrs ( Aws::Vector< Aws::String > &&  value)
inline

IP address of the directory’s domain controllers.

Definition at line 163 of file OwnerDirectoryDescription.h.

◆ WithDnsIpAddrs() [2/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithDnsIpAddrs ( const Aws::Vector< Aws::String > &  value)
inline

IP address of the directory’s domain controllers.

Definition at line 158 of file OwnerDirectoryDescription.h.

◆ WithRadiusSettings() [1/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithRadiusSettings ( const RadiusSettings value)
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 240 of file OwnerDirectoryDescription.h.

◆ WithRadiusSettings() [2/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithRadiusSettings ( RadiusSettings &&  value)
inline

A RadiusSettings object that contains information about the RADIUS server.

Definition at line 246 of file OwnerDirectoryDescription.h.

◆ WithRadiusStatus() [1/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithRadiusStatus ( const RadiusStatus value)
inline

Information about the status of the RADIUS server.

Definition at line 272 of file OwnerDirectoryDescription.h.

◆ WithRadiusStatus() [2/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithRadiusStatus ( RadiusStatus &&  value)
inline

Information about the status of the RADIUS server.

Definition at line 277 of file OwnerDirectoryDescription.h.

◆ WithVpcSettings() [1/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithVpcSettings ( const DirectoryVpcSettingsDescription value)
inline

Information about the VPC settings for the directory.

Definition at line 204 of file OwnerDirectoryDescription.h.

◆ WithVpcSettings() [2/2]

OwnerDirectoryDescription& Aws::DirectoryService::Model::OwnerDirectoryDescription::WithVpcSettings ( DirectoryVpcSettingsDescription &&  value)
inline

Information about the VPC settings for the directory.

Definition at line 209 of file OwnerDirectoryDescription.h.


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