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

#include <DirectoryVpcSettingsDescription.h>

Public Member Functions

 DirectoryVpcSettingsDescription ()
 
 DirectoryVpcSettingsDescription (Aws::Utils::Json::JsonView jsonValue)
 
DirectoryVpcSettingsDescriptionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
DirectoryVpcSettingsDescriptionWithVpcId (const Aws::String &value)
 
DirectoryVpcSettingsDescriptionWithVpcId (Aws::String &&value)
 
DirectoryVpcSettingsDescriptionWithVpcId (const char *value)
 
const Aws::Vector< Aws::String > & GetSubnetIds () const
 
bool SubnetIdsHasBeenSet () const
 
void SetSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIds (Aws::Vector< Aws::String > &&value)
 
DirectoryVpcSettingsDescriptionWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
DirectoryVpcSettingsDescriptionWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
DirectoryVpcSettingsDescriptionAddSubnetIds (const Aws::String &value)
 
DirectoryVpcSettingsDescriptionAddSubnetIds (Aws::String &&value)
 
DirectoryVpcSettingsDescriptionAddSubnetIds (const char *value)
 
const Aws::StringGetSecurityGroupId () const
 
bool SecurityGroupIdHasBeenSet () const
 
void SetSecurityGroupId (const Aws::String &value)
 
void SetSecurityGroupId (Aws::String &&value)
 
void SetSecurityGroupId (const char *value)
 
DirectoryVpcSettingsDescriptionWithSecurityGroupId (const Aws::String &value)
 
DirectoryVpcSettingsDescriptionWithSecurityGroupId (Aws::String &&value)
 
DirectoryVpcSettingsDescriptionWithSecurityGroupId (const char *value)
 
const Aws::Vector< Aws::String > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
void SetAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DirectoryVpcSettingsDescriptionWithAvailabilityZones (const Aws::Vector< Aws::String > &value)
 
DirectoryVpcSettingsDescriptionWithAvailabilityZones (Aws::Vector< Aws::String > &&value)
 
DirectoryVpcSettingsDescriptionAddAvailabilityZones (const Aws::String &value)
 
DirectoryVpcSettingsDescriptionAddAvailabilityZones (Aws::String &&value)
 
DirectoryVpcSettingsDescriptionAddAvailabilityZones (const char *value)
 

Detailed Description

Contains information about the directory.

See Also:

AWS API Reference

Definition at line 32 of file DirectoryVpcSettingsDescription.h.

Constructor & Destructor Documentation

◆ DirectoryVpcSettingsDescription() [1/2]

Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::DirectoryVpcSettingsDescription ( )

◆ DirectoryVpcSettingsDescription() [2/2]

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

Member Function Documentation

◆ AddAvailabilityZones() [1/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddAvailabilityZones ( Aws::String &&  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 207 of file DirectoryVpcSettingsDescription.h.

◆ AddAvailabilityZones() [2/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddAvailabilityZones ( const Aws::String value)
inline

The list of Availability Zones that the directory is in.

Definition at line 202 of file DirectoryVpcSettingsDescription.h.

◆ AddAvailabilityZones() [3/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddAvailabilityZones ( const char *  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 212 of file DirectoryVpcSettingsDescription.h.

◆ AddSubnetIds() [1/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddSubnetIds ( Aws::String &&  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 120 of file DirectoryVpcSettingsDescription.h.

◆ AddSubnetIds() [2/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddSubnetIds ( const Aws::String value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 115 of file DirectoryVpcSettingsDescription.h.

◆ AddSubnetIds() [3/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AddSubnetIds ( const char *  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 125 of file DirectoryVpcSettingsDescription.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::AvailabilityZonesHasBeenSet ( ) const
inline

The list of Availability Zones that the directory is in.

Definition at line 177 of file DirectoryVpcSettingsDescription.h.

◆ GetAvailabilityZones()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::GetAvailabilityZones ( ) const
inline

The list of Availability Zones that the directory is in.

Definition at line 172 of file DirectoryVpcSettingsDescription.h.

◆ GetSecurityGroupId()

const Aws::String& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::GetSecurityGroupId ( ) const
inline

The domain controller security group identifier for the directory.

Definition at line 131 of file DirectoryVpcSettingsDescription.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::GetSubnetIds ( ) const
inline

The identifiers of the subnets for the directory servers.

Definition at line 85 of file DirectoryVpcSettingsDescription.h.

◆ GetVpcId()

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

The identifier of the VPC that the directory is in.

Definition at line 44 of file DirectoryVpcSettingsDescription.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SecurityGroupIdHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SecurityGroupIdHasBeenSet ( ) const
inline

The domain controller security group identifier for the directory.

Definition at line 136 of file DirectoryVpcSettingsDescription.h.

◆ SetAvailabilityZones() [1/2]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 187 of file DirectoryVpcSettingsDescription.h.

◆ SetAvailabilityZones() [2/2]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 182 of file DirectoryVpcSettingsDescription.h.

◆ SetSecurityGroupId() [1/3]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetSecurityGroupId ( Aws::String &&  value)
inline

The domain controller security group identifier for the directory.

Definition at line 146 of file DirectoryVpcSettingsDescription.h.

◆ SetSecurityGroupId() [2/3]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetSecurityGroupId ( const Aws::String value)
inline

The domain controller security group identifier for the directory.

Definition at line 141 of file DirectoryVpcSettingsDescription.h.

◆ SetSecurityGroupId() [3/3]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetSecurityGroupId ( const char *  value)
inline

The domain controller security group identifier for the directory.

Definition at line 151 of file DirectoryVpcSettingsDescription.h.

◆ SetSubnetIds() [1/2]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 100 of file DirectoryVpcSettingsDescription.h.

◆ SetSubnetIds() [2/2]

void Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 95 of file DirectoryVpcSettingsDescription.h.

◆ SetVpcId() [1/3]

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

The identifier of the VPC that the directory is in.

Definition at line 59 of file DirectoryVpcSettingsDescription.h.

◆ SetVpcId() [2/3]

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

The identifier of the VPC that the directory is in.

Definition at line 54 of file DirectoryVpcSettingsDescription.h.

◆ SetVpcId() [3/3]

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

The identifier of the VPC that the directory is in.

Definition at line 64 of file DirectoryVpcSettingsDescription.h.

◆ SubnetIdsHasBeenSet()

bool Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::SubnetIdsHasBeenSet ( ) const
inline

The identifiers of the subnets for the directory servers.

Definition at line 90 of file DirectoryVpcSettingsDescription.h.

◆ VpcIdHasBeenSet()

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

The identifier of the VPC that the directory is in.

Definition at line 49 of file DirectoryVpcSettingsDescription.h.

◆ WithAvailabilityZones() [1/2]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithAvailabilityZones ( Aws::Vector< Aws::String > &&  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 197 of file DirectoryVpcSettingsDescription.h.

◆ WithAvailabilityZones() [2/2]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithAvailabilityZones ( const Aws::Vector< Aws::String > &  value)
inline

The list of Availability Zones that the directory is in.

Definition at line 192 of file DirectoryVpcSettingsDescription.h.

◆ WithSecurityGroupId() [1/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithSecurityGroupId ( Aws::String &&  value)
inline

The domain controller security group identifier for the directory.

Definition at line 161 of file DirectoryVpcSettingsDescription.h.

◆ WithSecurityGroupId() [2/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithSecurityGroupId ( const Aws::String value)
inline

The domain controller security group identifier for the directory.

Definition at line 156 of file DirectoryVpcSettingsDescription.h.

◆ WithSecurityGroupId() [3/3]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithSecurityGroupId ( const char *  value)
inline

The domain controller security group identifier for the directory.

Definition at line 166 of file DirectoryVpcSettingsDescription.h.

◆ WithSubnetIds() [1/2]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 110 of file DirectoryVpcSettingsDescription.h.

◆ WithSubnetIds() [2/2]

DirectoryVpcSettingsDescription& Aws::DirectoryService::Model::DirectoryVpcSettingsDescription::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The identifiers of the subnets for the directory servers.

Definition at line 105 of file DirectoryVpcSettingsDescription.h.

◆ WithVpcId() [1/3]

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

The identifier of the VPC that the directory is in.

Definition at line 74 of file DirectoryVpcSettingsDescription.h.

◆ WithVpcId() [2/3]

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

The identifier of the VPC that the directory is in.

Definition at line 69 of file DirectoryVpcSettingsDescription.h.

◆ WithVpcId() [3/3]

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

The identifier of the VPC that the directory is in.

Definition at line 79 of file DirectoryVpcSettingsDescription.h.


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