AWS SDK for C++  1.9.107
AWS SDK for C++
Public Member Functions | List of all members
Aws::Comprehend::Model::VpcConfig Class Reference

#include <VpcConfig.h>

Public Member Functions

 VpcConfig ()
 
 VpcConfig (Aws::Utils::Json::JsonView jsonValue)
 
VpcConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetSecurityGroupIds () const
 
bool SecurityGroupIdsHasBeenSet () const
 
void SetSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
VpcConfigWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigAddSecurityGroupIds (const Aws::String &value)
 
VpcConfigAddSecurityGroupIds (Aws::String &&value)
 
VpcConfigAddSecurityGroupIds (const char *value)
 
const Aws::Vector< Aws::String > & GetSubnets () const
 
bool SubnetsHasBeenSet () const
 
void SetSubnets (const Aws::Vector< Aws::String > &value)
 
void SetSubnets (Aws::Vector< Aws::String > &&value)
 
VpcConfigWithSubnets (const Aws::Vector< Aws::String > &value)
 
VpcConfigWithSubnets (Aws::Vector< Aws::String > &&value)
 
VpcConfigAddSubnets (const Aws::String &value)
 
VpcConfigAddSubnets (Aws::String &&value)
 
VpcConfigAddSubnets (const char *value)
 

Detailed Description

Configuration parameters for an optional private Virtual Private Cloud (VPC) containing the resources you are using for the job. For more information, see Amazon VPC.

See Also:

AWS API Reference

Definition at line 35 of file VpcConfig.h.

Constructor & Destructor Documentation

◆ VpcConfig() [1/2]

Aws::Comprehend::Model::VpcConfig::VpcConfig ( )

◆ VpcConfig() [2/2]

Aws::Comprehend::Model::VpcConfig::VpcConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroupIds() [1/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSecurityGroupIds ( Aws::String &&  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 130 of file VpcConfig.h.

◆ AddSecurityGroupIds() [2/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSecurityGroupIds ( const Aws::String value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 119 of file VpcConfig.h.

◆ AddSecurityGroupIds() [3/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSecurityGroupIds ( const char *  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 141 of file VpcConfig.h.

◆ AddSubnets() [1/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSubnets ( Aws::String &&  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 222 of file VpcConfig.h.

◆ AddSubnets() [2/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSubnets ( const Aws::String value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 212 of file VpcConfig.h.

◆ AddSubnets() [3/3]

VpcConfig& Aws::Comprehend::Model::VpcConfig::AddSubnets ( const char *  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 232 of file VpcConfig.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::Comprehend::Model::VpcConfig::GetSecurityGroupIds ( ) const
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 53 of file VpcConfig.h.

◆ GetSubnets()

const Aws::Vector<Aws::String>& Aws::Comprehend::Model::VpcConfig::GetSubnets ( ) const
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 152 of file VpcConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Comprehend::Model::VpcConfig::Jsonize ( ) const

◆ operator=()

VpcConfig& Aws::Comprehend::Model::VpcConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdsHasBeenSet()

bool Aws::Comprehend::Model::VpcConfig::SecurityGroupIdsHasBeenSet ( ) const
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 64 of file VpcConfig.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::Comprehend::Model::VpcConfig::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 86 of file VpcConfig.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::Comprehend::Model::VpcConfig::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 75 of file VpcConfig.h.

◆ SetSubnets() [1/2]

void Aws::Comprehend::Model::VpcConfig::SetSubnets ( Aws::Vector< Aws::String > &&  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 182 of file VpcConfig.h.

◆ SetSubnets() [2/2]

void Aws::Comprehend::Model::VpcConfig::SetSubnets ( const Aws::Vector< Aws::String > &  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 172 of file VpcConfig.h.

◆ SubnetsHasBeenSet()

bool Aws::Comprehend::Model::VpcConfig::SubnetsHasBeenSet ( ) const
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 162 of file VpcConfig.h.

◆ WithSecurityGroupIds() [1/2]

VpcConfig& Aws::Comprehend::Model::VpcConfig::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 108 of file VpcConfig.h.

◆ WithSecurityGroupIds() [2/2]

VpcConfig& Aws::Comprehend::Model::VpcConfig::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The ID number for a security group on an instance of your private VPC. Security groups on your VPC function serve as a virtual firewall to control inbound and outbound traffic and provides security for the resources that you’ll be accessing on the VPC. This ID number is preceded by "sg-", for instance: "sg-03b388029b0a285ea". For more information, see Security Groups for your VPC.

Definition at line 97 of file VpcConfig.h.

◆ WithSubnets() [1/2]

VpcConfig& Aws::Comprehend::Model::VpcConfig::WithSubnets ( Aws::Vector< Aws::String > &&  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 202 of file VpcConfig.h.

◆ WithSubnets() [2/2]

VpcConfig& Aws::Comprehend::Model::VpcConfig::WithSubnets ( const Aws::Vector< Aws::String > &  value)
inline

The ID for each subnet being used in your private VPC. This subnet is a subset of the a range of IPv4 addresses used by the VPC and is specific to a given availability zone in the VPC’s region. This ID number is preceded by "subnet-", for instance: "subnet-04ccf456919e69055". For more information, see VPCs and Subnets.

Definition at line 192 of file VpcConfig.h.


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