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

#include <DomainController.h>

Public Member Functions

 DomainController ()
 
 DomainController (Aws::Utils::Json::JsonView jsonValue)
 
DomainControlleroperator= (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)
 
DomainControllerWithDirectoryId (const Aws::String &value)
 
DomainControllerWithDirectoryId (Aws::String &&value)
 
DomainControllerWithDirectoryId (const char *value)
 
const Aws::StringGetDomainControllerId () const
 
bool DomainControllerIdHasBeenSet () const
 
void SetDomainControllerId (const Aws::String &value)
 
void SetDomainControllerId (Aws::String &&value)
 
void SetDomainControllerId (const char *value)
 
DomainControllerWithDomainControllerId (const Aws::String &value)
 
DomainControllerWithDomainControllerId (Aws::String &&value)
 
DomainControllerWithDomainControllerId (const char *value)
 
const Aws::StringGetDnsIpAddr () const
 
bool DnsIpAddrHasBeenSet () const
 
void SetDnsIpAddr (const Aws::String &value)
 
void SetDnsIpAddr (Aws::String &&value)
 
void SetDnsIpAddr (const char *value)
 
DomainControllerWithDnsIpAddr (const Aws::String &value)
 
DomainControllerWithDnsIpAddr (Aws::String &&value)
 
DomainControllerWithDnsIpAddr (const char *value)
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DomainControllerWithVpcId (const Aws::String &value)
 
DomainControllerWithVpcId (Aws::String &&value)
 
DomainControllerWithVpcId (const char *value)
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
DomainControllerWithSubnetId (const Aws::String &value)
 
DomainControllerWithSubnetId (Aws::String &&value)
 
DomainControllerWithSubnetId (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
DomainControllerWithAvailabilityZone (const Aws::String &value)
 
DomainControllerWithAvailabilityZone (Aws::String &&value)
 
DomainControllerWithAvailabilityZone (const char *value)
 
const DomainControllerStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const DomainControllerStatus &value)
 
void SetStatus (DomainControllerStatus &&value)
 
DomainControllerWithStatus (const DomainControllerStatus &value)
 
DomainControllerWithStatus (DomainControllerStatus &&value)
 
const Aws::StringGetStatusReason () const
 
bool StatusReasonHasBeenSet () const
 
void SetStatusReason (const Aws::String &value)
 
void SetStatusReason (Aws::String &&value)
 
void SetStatusReason (const char *value)
 
DomainControllerWithStatusReason (const Aws::String &value)
 
DomainControllerWithStatusReason (Aws::String &&value)
 
DomainControllerWithStatusReason (const char *value)
 
const Aws::Utils::DateTimeGetLaunchTime () const
 
bool LaunchTimeHasBeenSet () const
 
void SetLaunchTime (const Aws::Utils::DateTime &value)
 
void SetLaunchTime (Aws::Utils::DateTime &&value)
 
DomainControllerWithLaunchTime (const Aws::Utils::DateTime &value)
 
DomainControllerWithLaunchTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStatusLastUpdatedDateTime () const
 
bool StatusLastUpdatedDateTimeHasBeenSet () const
 
void SetStatusLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
void SetStatusLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 
DomainControllerWithStatusLastUpdatedDateTime (const Aws::Utils::DateTime &value)
 
DomainControllerWithStatusLastUpdatedDateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains information about the domain controllers for a specified directory.

See Also:

AWS API Reference

Definition at line 34 of file DomainController.h.

Constructor & Destructor Documentation

◆ DomainController() [1/2]

Aws::DirectoryService::Model::DomainController::DomainController ( )

◆ DomainController() [2/2]

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

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone where the domain controller is located.

Definition at line 256 of file DomainController.h.

◆ DirectoryIdHasBeenSet()

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

Identifier of the directory where the domain controller resides.

Definition at line 51 of file DomainController.h.

◆ DnsIpAddrHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::DnsIpAddrHasBeenSet ( ) const
inline

The IP address of the domain controller.

Definition at line 133 of file DomainController.h.

◆ DomainControllerIdHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::DomainControllerIdHasBeenSet ( ) const
inline

Identifies a specific domain controller in the directory.

Definition at line 92 of file DomainController.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetAvailabilityZone ( ) const
inline

The Availability Zone where the domain controller is located.

Definition at line 251 of file DomainController.h.

◆ GetDirectoryId()

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

Identifier of the directory where the domain controller resides.

Definition at line 46 of file DomainController.h.

◆ GetDnsIpAddr()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetDnsIpAddr ( ) const
inline

The IP address of the domain controller.

Definition at line 128 of file DomainController.h.

◆ GetDomainControllerId()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetDomainControllerId ( ) const
inline

Identifies a specific domain controller in the directory.

Definition at line 87 of file DomainController.h.

◆ GetLaunchTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::DomainController::GetLaunchTime ( ) const
inline

Specifies when the domain controller was created.

Definition at line 364 of file DomainController.h.

◆ GetStatus()

const DomainControllerStatus& Aws::DirectoryService::Model::DomainController::GetStatus ( ) const
inline

The status of the domain controller.

Definition at line 292 of file DomainController.h.

◆ GetStatusLastUpdatedDateTime()

const Aws::Utils::DateTime& Aws::DirectoryService::Model::DomainController::GetStatusLastUpdatedDateTime ( ) const
inline

The date and time that the status was last updated.

Definition at line 395 of file DomainController.h.

◆ GetStatusReason()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetStatusReason ( ) const
inline

A description of the domain controller state.

Definition at line 323 of file DomainController.h.

◆ GetSubnetId()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetSubnetId ( ) const
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 210 of file DomainController.h.

◆ GetVpcId()

const Aws::String& Aws::DirectoryService::Model::DomainController::GetVpcId ( ) const
inline

The identifier of the VPC that contains the domain controller.

Definition at line 169 of file DomainController.h.

◆ Jsonize()

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

◆ LaunchTimeHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::LaunchTimeHasBeenSet ( ) const
inline

Specifies when the domain controller was created.

Definition at line 369 of file DomainController.h.

◆ operator=()

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

◆ SetAvailabilityZone() [1/3]

void Aws::DirectoryService::Model::DomainController::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone where the domain controller is located.

Definition at line 266 of file DomainController.h.

◆ SetAvailabilityZone() [2/3]

void Aws::DirectoryService::Model::DomainController::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone where the domain controller is located.

Definition at line 261 of file DomainController.h.

◆ SetAvailabilityZone() [3/3]

void Aws::DirectoryService::Model::DomainController::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone where the domain controller is located.

Definition at line 271 of file DomainController.h.

◆ SetDirectoryId() [1/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 61 of file DomainController.h.

◆ SetDirectoryId() [2/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 56 of file DomainController.h.

◆ SetDirectoryId() [3/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 66 of file DomainController.h.

◆ SetDnsIpAddr() [1/3]

void Aws::DirectoryService::Model::DomainController::SetDnsIpAddr ( Aws::String &&  value)
inline

The IP address of the domain controller.

Definition at line 143 of file DomainController.h.

◆ SetDnsIpAddr() [2/3]

void Aws::DirectoryService::Model::DomainController::SetDnsIpAddr ( const Aws::String value)
inline

The IP address of the domain controller.

Definition at line 138 of file DomainController.h.

◆ SetDnsIpAddr() [3/3]

void Aws::DirectoryService::Model::DomainController::SetDnsIpAddr ( const char *  value)
inline

The IP address of the domain controller.

Definition at line 148 of file DomainController.h.

◆ SetDomainControllerId() [1/3]

void Aws::DirectoryService::Model::DomainController::SetDomainControllerId ( Aws::String &&  value)
inline

Identifies a specific domain controller in the directory.

Definition at line 102 of file DomainController.h.

◆ SetDomainControllerId() [2/3]

void Aws::DirectoryService::Model::DomainController::SetDomainControllerId ( const Aws::String value)
inline

Identifies a specific domain controller in the directory.

Definition at line 97 of file DomainController.h.

◆ SetDomainControllerId() [3/3]

void Aws::DirectoryService::Model::DomainController::SetDomainControllerId ( const char *  value)
inline

Identifies a specific domain controller in the directory.

Definition at line 107 of file DomainController.h.

◆ SetLaunchTime() [1/2]

void Aws::DirectoryService::Model::DomainController::SetLaunchTime ( Aws::Utils::DateTime &&  value)
inline

Specifies when the domain controller was created.

Definition at line 379 of file DomainController.h.

◆ SetLaunchTime() [2/2]

void Aws::DirectoryService::Model::DomainController::SetLaunchTime ( const Aws::Utils::DateTime value)
inline

Specifies when the domain controller was created.

Definition at line 374 of file DomainController.h.

◆ SetStatus() [1/2]

void Aws::DirectoryService::Model::DomainController::SetStatus ( const DomainControllerStatus value)
inline

The status of the domain controller.

Definition at line 302 of file DomainController.h.

◆ SetStatus() [2/2]

void Aws::DirectoryService::Model::DomainController::SetStatus ( DomainControllerStatus &&  value)
inline

The status of the domain controller.

Definition at line 307 of file DomainController.h.

◆ SetStatusLastUpdatedDateTime() [1/2]

void Aws::DirectoryService::Model::DomainController::SetStatusLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the status was last updated.

Definition at line 410 of file DomainController.h.

◆ SetStatusLastUpdatedDateTime() [2/2]

void Aws::DirectoryService::Model::DomainController::SetStatusLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the status was last updated.

Definition at line 405 of file DomainController.h.

◆ SetStatusReason() [1/3]

void Aws::DirectoryService::Model::DomainController::SetStatusReason ( Aws::String &&  value)
inline

A description of the domain controller state.

Definition at line 338 of file DomainController.h.

◆ SetStatusReason() [2/3]

void Aws::DirectoryService::Model::DomainController::SetStatusReason ( const Aws::String value)
inline

A description of the domain controller state.

Definition at line 333 of file DomainController.h.

◆ SetStatusReason() [3/3]

void Aws::DirectoryService::Model::DomainController::SetStatusReason ( const char *  value)
inline

A description of the domain controller state.

Definition at line 343 of file DomainController.h.

◆ SetSubnetId() [1/3]

void Aws::DirectoryService::Model::DomainController::SetSubnetId ( Aws::String &&  value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 225 of file DomainController.h.

◆ SetSubnetId() [2/3]

void Aws::DirectoryService::Model::DomainController::SetSubnetId ( const Aws::String value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 220 of file DomainController.h.

◆ SetSubnetId() [3/3]

void Aws::DirectoryService::Model::DomainController::SetSubnetId ( const char *  value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 230 of file DomainController.h.

◆ SetVpcId() [1/3]

void Aws::DirectoryService::Model::DomainController::SetVpcId ( Aws::String &&  value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 184 of file DomainController.h.

◆ SetVpcId() [2/3]

void Aws::DirectoryService::Model::DomainController::SetVpcId ( const Aws::String value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 179 of file DomainController.h.

◆ SetVpcId() [3/3]

void Aws::DirectoryService::Model::DomainController::SetVpcId ( const char *  value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 189 of file DomainController.h.

◆ StatusHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::StatusHasBeenSet ( ) const
inline

The status of the domain controller.

Definition at line 297 of file DomainController.h.

◆ StatusLastUpdatedDateTimeHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::StatusLastUpdatedDateTimeHasBeenSet ( ) const
inline

The date and time that the status was last updated.

Definition at line 400 of file DomainController.h.

◆ StatusReasonHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::StatusReasonHasBeenSet ( ) const
inline

A description of the domain controller state.

Definition at line 328 of file DomainController.h.

◆ SubnetIdHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::SubnetIdHasBeenSet ( ) const
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 215 of file DomainController.h.

◆ VpcIdHasBeenSet()

bool Aws::DirectoryService::Model::DomainController::VpcIdHasBeenSet ( ) const
inline

The identifier of the VPC that contains the domain controller.

Definition at line 174 of file DomainController.h.

◆ WithAvailabilityZone() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone where the domain controller is located.

Definition at line 281 of file DomainController.h.

◆ WithAvailabilityZone() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone where the domain controller is located.

Definition at line 276 of file DomainController.h.

◆ WithAvailabilityZone() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone where the domain controller is located.

Definition at line 286 of file DomainController.h.

◆ WithDirectoryId() [1/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 76 of file DomainController.h.

◆ WithDirectoryId() [2/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 71 of file DomainController.h.

◆ WithDirectoryId() [3/3]

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

Identifier of the directory where the domain controller resides.

Definition at line 81 of file DomainController.h.

◆ WithDnsIpAddr() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDnsIpAddr ( Aws::String &&  value)
inline

The IP address of the domain controller.

Definition at line 158 of file DomainController.h.

◆ WithDnsIpAddr() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDnsIpAddr ( const Aws::String value)
inline

The IP address of the domain controller.

Definition at line 153 of file DomainController.h.

◆ WithDnsIpAddr() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDnsIpAddr ( const char *  value)
inline

The IP address of the domain controller.

Definition at line 163 of file DomainController.h.

◆ WithDomainControllerId() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDomainControllerId ( Aws::String &&  value)
inline

Identifies a specific domain controller in the directory.

Definition at line 117 of file DomainController.h.

◆ WithDomainControllerId() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDomainControllerId ( const Aws::String value)
inline

Identifies a specific domain controller in the directory.

Definition at line 112 of file DomainController.h.

◆ WithDomainControllerId() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithDomainControllerId ( const char *  value)
inline

Identifies a specific domain controller in the directory.

Definition at line 122 of file DomainController.h.

◆ WithLaunchTime() [1/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithLaunchTime ( Aws::Utils::DateTime &&  value)
inline

Specifies when the domain controller was created.

Definition at line 389 of file DomainController.h.

◆ WithLaunchTime() [2/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithLaunchTime ( const Aws::Utils::DateTime value)
inline

Specifies when the domain controller was created.

Definition at line 384 of file DomainController.h.

◆ WithStatus() [1/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatus ( const DomainControllerStatus value)
inline

The status of the domain controller.

Definition at line 312 of file DomainController.h.

◆ WithStatus() [2/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatus ( DomainControllerStatus &&  value)
inline

The status of the domain controller.

Definition at line 317 of file DomainController.h.

◆ WithStatusLastUpdatedDateTime() [1/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatusLastUpdatedDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time that the status was last updated.

Definition at line 420 of file DomainController.h.

◆ WithStatusLastUpdatedDateTime() [2/2]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatusLastUpdatedDateTime ( const Aws::Utils::DateTime value)
inline

The date and time that the status was last updated.

Definition at line 415 of file DomainController.h.

◆ WithStatusReason() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatusReason ( Aws::String &&  value)
inline

A description of the domain controller state.

Definition at line 353 of file DomainController.h.

◆ WithStatusReason() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatusReason ( const Aws::String value)
inline

A description of the domain controller state.

Definition at line 348 of file DomainController.h.

◆ WithStatusReason() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithStatusReason ( const char *  value)
inline

A description of the domain controller state.

Definition at line 358 of file DomainController.h.

◆ WithSubnetId() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithSubnetId ( Aws::String &&  value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 240 of file DomainController.h.

◆ WithSubnetId() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithSubnetId ( const Aws::String value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 235 of file DomainController.h.

◆ WithSubnetId() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithSubnetId ( const char *  value)
inline

Identifier of the subnet in the VPC that contains the domain controller.

Definition at line 245 of file DomainController.h.

◆ WithVpcId() [1/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithVpcId ( Aws::String &&  value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 199 of file DomainController.h.

◆ WithVpcId() [2/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithVpcId ( const Aws::String value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 194 of file DomainController.h.

◆ WithVpcId() [3/3]

DomainController& Aws::DirectoryService::Model::DomainController::WithVpcId ( const char *  value)
inline

The identifier of the VPC that contains the domain controller.

Definition at line 204 of file DomainController.h.


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