AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::LookoutMetrics::Model::VpcConfiguration Class Reference

#include <VpcConfiguration.h>

Public Member Functions

 VpcConfiguration ()
 
 VpcConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
VpcConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetSubnetIdList () const
 
bool SubnetIdListHasBeenSet () const
 
void SetSubnetIdList (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIdList (Aws::Vector< Aws::String > &&value)
 
VpcConfigurationWithSubnetIdList (const Aws::Vector< Aws::String > &value)
 
VpcConfigurationWithSubnetIdList (Aws::Vector< Aws::String > &&value)
 
VpcConfigurationAddSubnetIdList (const Aws::String &value)
 
VpcConfigurationAddSubnetIdList (Aws::String &&value)
 
VpcConfigurationAddSubnetIdList (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroupIdList () const
 
bool SecurityGroupIdListHasBeenSet () const
 
void SetSecurityGroupIdList (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroupIdList (Aws::Vector< Aws::String > &&value)
 
VpcConfigurationWithSecurityGroupIdList (const Aws::Vector< Aws::String > &value)
 
VpcConfigurationWithSecurityGroupIdList (Aws::Vector< Aws::String > &&value)
 
VpcConfigurationAddSecurityGroupIdList (const Aws::String &value)
 
VpcConfigurationAddSecurityGroupIdList (Aws::String &&value)
 
VpcConfigurationAddSecurityGroupIdList (const char *value)
 

Detailed Description

Contains configuration information about the Amazon Virtual Private Cloud (VPC).

See Also:

AWS API Reference

Definition at line 33 of file VpcConfiguration.h.

Constructor & Destructor Documentation

◆ VpcConfiguration() [1/2]

Aws::LookoutMetrics::Model::VpcConfiguration::VpcConfiguration ( )

◆ VpcConfiguration() [2/2]

Aws::LookoutMetrics::Model::VpcConfiguration::VpcConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroupIdList() [1/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSecurityGroupIdList ( Aws::String &&  value)
inline

An array of strings containing the list of security groups.

Definition at line 135 of file VpcConfiguration.h.

◆ AddSecurityGroupIdList() [2/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSecurityGroupIdList ( const Aws::String value)
inline

An array of strings containing the list of security groups.

Definition at line 130 of file VpcConfiguration.h.

◆ AddSecurityGroupIdList() [3/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSecurityGroupIdList ( const char *  value)
inline

An array of strings containing the list of security groups.

Definition at line 140 of file VpcConfiguration.h.

◆ AddSubnetIdList() [1/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSubnetIdList ( Aws::String &&  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 88 of file VpcConfiguration.h.

◆ AddSubnetIdList() [2/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSubnetIdList ( const Aws::String value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 82 of file VpcConfiguration.h.

◆ AddSubnetIdList() [3/3]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::AddSubnetIdList ( const char *  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 94 of file VpcConfiguration.h.

◆ GetSecurityGroupIdList()

const Aws::Vector<Aws::String>& Aws::LookoutMetrics::Model::VpcConfiguration::GetSecurityGroupIdList ( ) const
inline

An array of strings containing the list of security groups.

Definition at line 100 of file VpcConfiguration.h.

◆ GetSubnetIdList()

const Aws::Vector<Aws::String>& Aws::LookoutMetrics::Model::VpcConfiguration::GetSubnetIdList ( ) const
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 46 of file VpcConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LookoutMetrics::Model::VpcConfiguration::Jsonize ( ) const

◆ operator=()

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdListHasBeenSet()

bool Aws::LookoutMetrics::Model::VpcConfiguration::SecurityGroupIdListHasBeenSet ( ) const
inline

An array of strings containing the list of security groups.

Definition at line 105 of file VpcConfiguration.h.

◆ SetSecurityGroupIdList() [1/2]

void Aws::LookoutMetrics::Model::VpcConfiguration::SetSecurityGroupIdList ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings containing the list of security groups.

Definition at line 115 of file VpcConfiguration.h.

◆ SetSecurityGroupIdList() [2/2]

void Aws::LookoutMetrics::Model::VpcConfiguration::SetSecurityGroupIdList ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings containing the list of security groups.

Definition at line 110 of file VpcConfiguration.h.

◆ SetSubnetIdList() [1/2]

void Aws::LookoutMetrics::Model::VpcConfiguration::SetSubnetIdList ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 64 of file VpcConfiguration.h.

◆ SetSubnetIdList() [2/2]

void Aws::LookoutMetrics::Model::VpcConfiguration::SetSubnetIdList ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 58 of file VpcConfiguration.h.

◆ SubnetIdListHasBeenSet()

bool Aws::LookoutMetrics::Model::VpcConfiguration::SubnetIdListHasBeenSet ( ) const
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 52 of file VpcConfiguration.h.

◆ WithSecurityGroupIdList() [1/2]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::WithSecurityGroupIdList ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings containing the list of security groups.

Definition at line 125 of file VpcConfiguration.h.

◆ WithSecurityGroupIdList() [2/2]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::WithSecurityGroupIdList ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings containing the list of security groups.

Definition at line 120 of file VpcConfiguration.h.

◆ WithSubnetIdList() [1/2]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::WithSubnetIdList ( Aws::Vector< Aws::String > &&  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 76 of file VpcConfiguration.h.

◆ WithSubnetIdList() [2/2]

VpcConfiguration& Aws::LookoutMetrics::Model::VpcConfiguration::WithSubnetIdList ( const Aws::Vector< Aws::String > &  value)
inline

An array of strings containing the Amazon VPC subnet IDs (e.g., subnet-0bb1c79de3EXAMPLE.

Definition at line 70 of file VpcConfiguration.h.


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