AWS SDK for C++  1.8.73
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 For more information, see Amazon VPC.

See Also:

AWS API Reference

Definition at line 36 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 ( 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 120 of file VpcConfig.h.

◆ AddSecurityGroupIds() [2/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 131 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 142 of file VpcConfig.h.

◆ AddSubnets() [1/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 213 of file VpcConfig.h.

◆ AddSubnets() [2/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 223 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 233 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 54 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 153 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 65 of file VpcConfig.h.

◆ SetSecurityGroupIds() [1/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 76 of file VpcConfig.h.

◆ SetSecurityGroupIds() [2/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 87 of file VpcConfig.h.

◆ SetSubnets() [1/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 173 of file VpcConfig.h.

◆ SetSubnets() [2/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 183 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 163 of file VpcConfig.h.

◆ WithSecurityGroupIds() [1/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 98 of file VpcConfig.h.

◆ WithSecurityGroupIds() [2/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 109 of file VpcConfig.h.

◆ WithSubnets() [1/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 193 of file VpcConfig.h.

◆ WithSubnets() [2/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 203 of file VpcConfig.h.


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