AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::PhysicalConnectionRequirements Class Reference

#include <PhysicalConnectionRequirements.h>

Public Member Functions

 PhysicalConnectionRequirements ()
 
 PhysicalConnectionRequirements (Aws::Utils::Json::JsonView jsonValue)
 
PhysicalConnectionRequirementsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
PhysicalConnectionRequirementsWithSubnetId (const Aws::String &value)
 
PhysicalConnectionRequirementsWithSubnetId (Aws::String &&value)
 
PhysicalConnectionRequirementsWithSubnetId (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)
 
PhysicalConnectionRequirementsWithSecurityGroupIdList (const Aws::Vector< Aws::String > &value)
 
PhysicalConnectionRequirementsWithSecurityGroupIdList (Aws::Vector< Aws::String > &&value)
 
PhysicalConnectionRequirementsAddSecurityGroupIdList (const Aws::String &value)
 
PhysicalConnectionRequirementsAddSecurityGroupIdList (Aws::String &&value)
 
PhysicalConnectionRequirementsAddSecurityGroupIdList (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
PhysicalConnectionRequirementsWithAvailabilityZone (const Aws::String &value)
 
PhysicalConnectionRequirementsWithAvailabilityZone (Aws::String &&value)
 
PhysicalConnectionRequirementsWithAvailabilityZone (const char *value)
 

Detailed Description

Specifies the physical requirements for a connection.

See Also:

AWS API Reference

Definition at line 33 of file PhysicalConnectionRequirements.h.

Constructor & Destructor Documentation

◆ PhysicalConnectionRequirements() [1/2]

Aws::Glue::Model::PhysicalConnectionRequirements::PhysicalConnectionRequirements ( )

◆ PhysicalConnectionRequirements() [2/2]

Aws::Glue::Model::PhysicalConnectionRequirements::PhysicalConnectionRequirements ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroupIdList() [1/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::AddSecurityGroupIdList ( const Aws::String value)
inline

The security group ID list used by the connection.

Definition at line 116 of file PhysicalConnectionRequirements.h.

◆ AddSecurityGroupIdList() [2/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::AddSecurityGroupIdList ( Aws::String &&  value)
inline

The security group ID list used by the connection.

Definition at line 121 of file PhysicalConnectionRequirements.h.

◆ AddSecurityGroupIdList() [3/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::AddSecurityGroupIdList ( const char *  value)
inline

The security group ID list used by the connection.

Definition at line 126 of file PhysicalConnectionRequirements.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::Glue::Model::PhysicalConnectionRequirements::AvailabilityZoneHasBeenSet ( ) const
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 141 of file PhysicalConnectionRequirements.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::Glue::Model::PhysicalConnectionRequirements::GetAvailabilityZone ( ) const
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 134 of file PhysicalConnectionRequirements.h.

◆ GetSecurityGroupIdList()

const Aws::Vector<Aws::String>& Aws::Glue::Model::PhysicalConnectionRequirements::GetSecurityGroupIdList ( ) const
inline

The security group ID list used by the connection.

Definition at line 86 of file PhysicalConnectionRequirements.h.

◆ GetSubnetId()

const Aws::String& Aws::Glue::Model::PhysicalConnectionRequirements::GetSubnetId ( ) const
inline

The subnet ID used by the connection.

Definition at line 45 of file PhysicalConnectionRequirements.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::PhysicalConnectionRequirements::Jsonize ( ) const

◆ operator=()

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdListHasBeenSet()

bool Aws::Glue::Model::PhysicalConnectionRequirements::SecurityGroupIdListHasBeenSet ( ) const
inline

The security group ID list used by the connection.

Definition at line 91 of file PhysicalConnectionRequirements.h.

◆ SetAvailabilityZone() [1/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetAvailabilityZone ( const Aws::String value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 148 of file PhysicalConnectionRequirements.h.

◆ SetAvailabilityZone() [2/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetAvailabilityZone ( Aws::String &&  value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 155 of file PhysicalConnectionRequirements.h.

◆ SetAvailabilityZone() [3/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetAvailabilityZone ( const char *  value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 162 of file PhysicalConnectionRequirements.h.

◆ SetSecurityGroupIdList() [1/2]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetSecurityGroupIdList ( const Aws::Vector< Aws::String > &  value)
inline

The security group ID list used by the connection.

Definition at line 96 of file PhysicalConnectionRequirements.h.

◆ SetSecurityGroupIdList() [2/2]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetSecurityGroupIdList ( Aws::Vector< Aws::String > &&  value)
inline

The security group ID list used by the connection.

Definition at line 101 of file PhysicalConnectionRequirements.h.

◆ SetSubnetId() [1/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetSubnetId ( const Aws::String value)
inline

The subnet ID used by the connection.

Definition at line 55 of file PhysicalConnectionRequirements.h.

◆ SetSubnetId() [2/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetSubnetId ( Aws::String &&  value)
inline

The subnet ID used by the connection.

Definition at line 60 of file PhysicalConnectionRequirements.h.

◆ SetSubnetId() [3/3]

void Aws::Glue::Model::PhysicalConnectionRequirements::SetSubnetId ( const char *  value)
inline

The subnet ID used by the connection.

Definition at line 65 of file PhysicalConnectionRequirements.h.

◆ SubnetIdHasBeenSet()

bool Aws::Glue::Model::PhysicalConnectionRequirements::SubnetIdHasBeenSet ( ) const
inline

The subnet ID used by the connection.

Definition at line 50 of file PhysicalConnectionRequirements.h.

◆ WithAvailabilityZone() [1/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithAvailabilityZone ( const Aws::String value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 169 of file PhysicalConnectionRequirements.h.

◆ WithAvailabilityZone() [2/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithAvailabilityZone ( Aws::String &&  value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 176 of file PhysicalConnectionRequirements.h.

◆ WithAvailabilityZone() [3/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithAvailabilityZone ( const char *  value)
inline

The connection's Availability Zone. This field is redundant because the specified subnet implies the Availability Zone to be used. Currently the field must be populated, but it will be deprecated in the future.

Definition at line 183 of file PhysicalConnectionRequirements.h.

◆ WithSecurityGroupIdList() [1/2]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithSecurityGroupIdList ( const Aws::Vector< Aws::String > &  value)
inline

The security group ID list used by the connection.

Definition at line 106 of file PhysicalConnectionRequirements.h.

◆ WithSecurityGroupIdList() [2/2]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithSecurityGroupIdList ( Aws::Vector< Aws::String > &&  value)
inline

The security group ID list used by the connection.

Definition at line 111 of file PhysicalConnectionRequirements.h.

◆ WithSubnetId() [1/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithSubnetId ( const Aws::String value)
inline

The subnet ID used by the connection.

Definition at line 70 of file PhysicalConnectionRequirements.h.

◆ WithSubnetId() [2/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithSubnetId ( Aws::String &&  value)
inline

The subnet ID used by the connection.

Definition at line 75 of file PhysicalConnectionRequirements.h.

◆ WithSubnetId() [3/3]

PhysicalConnectionRequirements& Aws::Glue::Model::PhysicalConnectionRequirements::WithSubnetId ( const char *  value)
inline

The subnet ID used by the connection.

Definition at line 80 of file PhysicalConnectionRequirements.h.


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