AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::RoboMaker::Model::VPCConfigResponse Class Reference

#include <VPCConfigResponse.h>

Public Member Functions

 VPCConfigResponse ()
 
 VPCConfigResponse (Aws::Utils::Json::JsonView jsonValue)
 
VPCConfigResponseoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
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)
 
VPCConfigResponseWithSubnets (const Aws::Vector< Aws::String > &value)
 
VPCConfigResponseWithSubnets (Aws::Vector< Aws::String > &&value)
 
VPCConfigResponseAddSubnets (const Aws::String &value)
 
VPCConfigResponseAddSubnets (Aws::String &&value)
 
VPCConfigResponseAddSubnets (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroups () const
 
bool SecurityGroupsHasBeenSet () const
 
void SetSecurityGroups (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroups (Aws::Vector< Aws::String > &&value)
 
VPCConfigResponseWithSecurityGroups (const Aws::Vector< Aws::String > &value)
 
VPCConfigResponseWithSecurityGroups (Aws::Vector< Aws::String > &&value)
 
VPCConfigResponseAddSecurityGroups (const Aws::String &value)
 
VPCConfigResponseAddSecurityGroups (Aws::String &&value)
 
VPCConfigResponseAddSecurityGroups (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)
 
VPCConfigResponseWithVpcId (const Aws::String &value)
 
VPCConfigResponseWithVpcId (Aws::String &&value)
 
VPCConfigResponseWithVpcId (const char *value)
 
bool GetAssignPublicIp () const
 
bool AssignPublicIpHasBeenSet () const
 
void SetAssignPublicIp (bool value)
 
VPCConfigResponseWithAssignPublicIp (bool value)
 

Detailed Description

VPC configuration associated with your simulation job.

See Also:

AWS API Reference

Definition at line 33 of file VPCConfigResponse.h.

Constructor & Destructor Documentation

◆ VPCConfigResponse() [1/2]

Aws::RoboMaker::Model::VPCConfigResponse::VPCConfigResponse ( )

◆ VPCConfigResponse() [2/2]

Aws::RoboMaker::Model::VPCConfigResponse::VPCConfigResponse ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroups() [1/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSecurityGroups ( const Aws::String value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 121 of file VPCConfigResponse.h.

◆ AddSecurityGroups() [2/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSecurityGroups ( Aws::String &&  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 126 of file VPCConfigResponse.h.

◆ AddSecurityGroups() [3/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSecurityGroups ( const char *  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 131 of file VPCConfigResponse.h.

◆ AddSubnets() [1/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSubnets ( const Aws::String value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 75 of file VPCConfigResponse.h.

◆ AddSubnets() [2/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSubnets ( Aws::String &&  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 80 of file VPCConfigResponse.h.

◆ AddSubnets() [3/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::AddSubnets ( const char *  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 85 of file VPCConfigResponse.h.

◆ AssignPublicIpHasBeenSet()

bool Aws::RoboMaker::Model::VPCConfigResponse::AssignPublicIpHasBeenSet ( ) const
inline

A boolean indicating if a public IP was assigned.

Definition at line 183 of file VPCConfigResponse.h.

◆ GetAssignPublicIp()

bool Aws::RoboMaker::Model::VPCConfigResponse::GetAssignPublicIp ( ) const
inline

A boolean indicating if a public IP was assigned.

Definition at line 178 of file VPCConfigResponse.h.

◆ GetSecurityGroups()

const Aws::Vector<Aws::String>& Aws::RoboMaker::Model::VPCConfigResponse::GetSecurityGroups ( ) const
inline

A list of security group IDs associated with the simulation job.

Definition at line 91 of file VPCConfigResponse.h.

◆ GetSubnets()

const Aws::Vector<Aws::String>& Aws::RoboMaker::Model::VPCConfigResponse::GetSubnets ( ) const
inline

A list of subnet IDs associated with the simulation job.

Definition at line 45 of file VPCConfigResponse.h.

◆ GetVpcId()

const Aws::String& Aws::RoboMaker::Model::VPCConfigResponse::GetVpcId ( ) const
inline

The VPC ID associated with your simulation job.

Definition at line 137 of file VPCConfigResponse.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::RoboMaker::Model::VPCConfigResponse::Jsonize ( ) const

◆ operator=()

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupsHasBeenSet()

bool Aws::RoboMaker::Model::VPCConfigResponse::SecurityGroupsHasBeenSet ( ) const
inline

A list of security group IDs associated with the simulation job.

Definition at line 96 of file VPCConfigResponse.h.

◆ SetAssignPublicIp()

void Aws::RoboMaker::Model::VPCConfigResponse::SetAssignPublicIp ( bool  value)
inline

A boolean indicating if a public IP was assigned.

Definition at line 188 of file VPCConfigResponse.h.

◆ SetSecurityGroups() [1/2]

void Aws::RoboMaker::Model::VPCConfigResponse::SetSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 101 of file VPCConfigResponse.h.

◆ SetSecurityGroups() [2/2]

void Aws::RoboMaker::Model::VPCConfigResponse::SetSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 106 of file VPCConfigResponse.h.

◆ SetSubnets() [1/2]

void Aws::RoboMaker::Model::VPCConfigResponse::SetSubnets ( const Aws::Vector< Aws::String > &  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 55 of file VPCConfigResponse.h.

◆ SetSubnets() [2/2]

void Aws::RoboMaker::Model::VPCConfigResponse::SetSubnets ( Aws::Vector< Aws::String > &&  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 60 of file VPCConfigResponse.h.

◆ SetVpcId() [1/3]

void Aws::RoboMaker::Model::VPCConfigResponse::SetVpcId ( const Aws::String value)
inline

The VPC ID associated with your simulation job.

Definition at line 147 of file VPCConfigResponse.h.

◆ SetVpcId() [2/3]

void Aws::RoboMaker::Model::VPCConfigResponse::SetVpcId ( Aws::String &&  value)
inline

The VPC ID associated with your simulation job.

Definition at line 152 of file VPCConfigResponse.h.

◆ SetVpcId() [3/3]

void Aws::RoboMaker::Model::VPCConfigResponse::SetVpcId ( const char *  value)
inline

The VPC ID associated with your simulation job.

Definition at line 157 of file VPCConfigResponse.h.

◆ SubnetsHasBeenSet()

bool Aws::RoboMaker::Model::VPCConfigResponse::SubnetsHasBeenSet ( ) const
inline

A list of subnet IDs associated with the simulation job.

Definition at line 50 of file VPCConfigResponse.h.

◆ VpcIdHasBeenSet()

bool Aws::RoboMaker::Model::VPCConfigResponse::VpcIdHasBeenSet ( ) const
inline

The VPC ID associated with your simulation job.

Definition at line 142 of file VPCConfigResponse.h.

◆ WithAssignPublicIp()

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithAssignPublicIp ( bool  value)
inline

A boolean indicating if a public IP was assigned.

Definition at line 193 of file VPCConfigResponse.h.

◆ WithSecurityGroups() [1/2]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithSecurityGroups ( const Aws::Vector< Aws::String > &  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 111 of file VPCConfigResponse.h.

◆ WithSecurityGroups() [2/2]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithSecurityGroups ( Aws::Vector< Aws::String > &&  value)
inline

A list of security group IDs associated with the simulation job.

Definition at line 116 of file VPCConfigResponse.h.

◆ WithSubnets() [1/2]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithSubnets ( const Aws::Vector< Aws::String > &  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 65 of file VPCConfigResponse.h.

◆ WithSubnets() [2/2]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithSubnets ( Aws::Vector< Aws::String > &&  value)
inline

A list of subnet IDs associated with the simulation job.

Definition at line 70 of file VPCConfigResponse.h.

◆ WithVpcId() [1/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithVpcId ( const Aws::String value)
inline

The VPC ID associated with your simulation job.

Definition at line 162 of file VPCConfigResponse.h.

◆ WithVpcId() [2/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithVpcId ( Aws::String &&  value)
inline

The VPC ID associated with your simulation job.

Definition at line 167 of file VPCConfigResponse.h.

◆ WithVpcId() [3/3]

VPCConfigResponse& Aws::RoboMaker::Model::VPCConfigResponse::WithVpcId ( const char *  value)
inline

The VPC ID associated with your simulation job.

Definition at line 172 of file VPCConfigResponse.h.


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