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

#include <ConnectionInput.h>

Public Member Functions

 ConnectionInput ()
 
 ConnectionInput (Aws::Utils::Json::JsonView jsonValue)
 
ConnectionInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ConnectionInputWithName (const Aws::String &value)
 
ConnectionInputWithName (Aws::String &&value)
 
ConnectionInputWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ConnectionInputWithDescription (const Aws::String &value)
 
ConnectionInputWithDescription (Aws::String &&value)
 
ConnectionInputWithDescription (const char *value)
 
const ConnectionTypeGetConnectionType () const
 
bool ConnectionTypeHasBeenSet () const
 
void SetConnectionType (const ConnectionType &value)
 
void SetConnectionType (ConnectionType &&value)
 
ConnectionInputWithConnectionType (const ConnectionType &value)
 
ConnectionInputWithConnectionType (ConnectionType &&value)
 
const Aws::Vector< Aws::String > & GetMatchCriteria () const
 
bool MatchCriteriaHasBeenSet () const
 
void SetMatchCriteria (const Aws::Vector< Aws::String > &value)
 
void SetMatchCriteria (Aws::Vector< Aws::String > &&value)
 
ConnectionInputWithMatchCriteria (const Aws::Vector< Aws::String > &value)
 
ConnectionInputWithMatchCriteria (Aws::Vector< Aws::String > &&value)
 
ConnectionInputAddMatchCriteria (const Aws::String &value)
 
ConnectionInputAddMatchCriteria (Aws::String &&value)
 
ConnectionInputAddMatchCriteria (const char *value)
 
const Aws::Map< ConnectionPropertyKey, Aws::String > & GetConnectionProperties () const
 
bool ConnectionPropertiesHasBeenSet () const
 
void SetConnectionProperties (const Aws::Map< ConnectionPropertyKey, Aws::String > &value)
 
void SetConnectionProperties (Aws::Map< ConnectionPropertyKey, Aws::String > &&value)
 
ConnectionInputWithConnectionProperties (const Aws::Map< ConnectionPropertyKey, Aws::String > &value)
 
ConnectionInputWithConnectionProperties (Aws::Map< ConnectionPropertyKey, Aws::String > &&value)
 
ConnectionInputAddConnectionProperties (const ConnectionPropertyKey &key, const Aws::String &value)
 
ConnectionInputAddConnectionProperties (ConnectionPropertyKey &&key, const Aws::String &value)
 
ConnectionInputAddConnectionProperties (const ConnectionPropertyKey &key, Aws::String &&value)
 
ConnectionInputAddConnectionProperties (ConnectionPropertyKey &&key, Aws::String &&value)
 
ConnectionInputAddConnectionProperties (ConnectionPropertyKey &&key, const char *value)
 
ConnectionInputAddConnectionProperties (const ConnectionPropertyKey &key, const char *value)
 
const PhysicalConnectionRequirementsGetPhysicalConnectionRequirements () const
 
bool PhysicalConnectionRequirementsHasBeenSet () const
 
void SetPhysicalConnectionRequirements (const PhysicalConnectionRequirements &value)
 
void SetPhysicalConnectionRequirements (PhysicalConnectionRequirements &&value)
 
ConnectionInputWithPhysicalConnectionRequirements (const PhysicalConnectionRequirements &value)
 
ConnectionInputWithPhysicalConnectionRequirements (PhysicalConnectionRequirements &&value)
 

Detailed Description

A structure that is used to specify a connection to create or update.

See Also:

AWS API Reference

Definition at line 37 of file ConnectionInput.h.

Constructor & Destructor Documentation

◆ ConnectionInput() [1/2]

Aws::Glue::Model::ConnectionInput::ConnectionInput ( )

◆ ConnectionInput() [2/2]

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

Member Function Documentation

◆ AddConnectionProperties() [1/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( const ConnectionPropertyKey key,
const Aws::String value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 280 of file ConnectionInput.h.

◆ AddConnectionProperties() [2/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( ConnectionPropertyKey &&  key,
const Aws::String value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 285 of file ConnectionInput.h.

◆ AddConnectionProperties() [3/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( const ConnectionPropertyKey key,
Aws::String &&  value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 290 of file ConnectionInput.h.

◆ AddConnectionProperties() [4/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( ConnectionPropertyKey &&  key,
Aws::String &&  value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 295 of file ConnectionInput.h.

◆ AddConnectionProperties() [5/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( ConnectionPropertyKey &&  key,
const char *  value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 300 of file ConnectionInput.h.

◆ AddConnectionProperties() [6/6]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddConnectionProperties ( const ConnectionPropertyKey key,
const char *  value 
)
inline

These key-value pairs define parameters for the connection.

Definition at line 305 of file ConnectionInput.h.

◆ AddMatchCriteria() [1/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddMatchCriteria ( const Aws::String value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 234 of file ConnectionInput.h.

◆ AddMatchCriteria() [2/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddMatchCriteria ( Aws::String &&  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 239 of file ConnectionInput.h.

◆ AddMatchCriteria() [3/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::AddMatchCriteria ( const char *  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 244 of file ConnectionInput.h.

◆ ConnectionPropertiesHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::ConnectionPropertiesHasBeenSet ( ) const
inline

These key-value pairs define parameters for the connection.

Definition at line 255 of file ConnectionInput.h.

◆ ConnectionTypeHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::ConnectionTypeHasBeenSet ( ) const
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 150 of file ConnectionInput.h.

◆ DescriptionHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::DescriptionHasBeenSet ( ) const
inline

The description of the connection.

Definition at line 95 of file ConnectionInput.h.

◆ GetConnectionProperties()

const Aws::Map<ConnectionPropertyKey, Aws::String>& Aws::Glue::Model::ConnectionInput::GetConnectionProperties ( ) const
inline

These key-value pairs define parameters for the connection.

Definition at line 250 of file ConnectionInput.h.

◆ GetConnectionType()

const ConnectionType& Aws::Glue::Model::ConnectionInput::GetConnectionType ( ) const
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 138 of file ConnectionInput.h.

◆ GetDescription()

const Aws::String& Aws::Glue::Model::ConnectionInput::GetDescription ( ) const
inline

The description of the connection.

Definition at line 90 of file ConnectionInput.h.

◆ GetMatchCriteria()

const Aws::Vector<Aws::String>& Aws::Glue::Model::ConnectionInput::GetMatchCriteria ( ) const
inline

A list of criteria that can be used in selecting this connection.

Definition at line 204 of file ConnectionInput.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::ConnectionInput::GetName ( ) const
inline

The name of the connection.

Definition at line 49 of file ConnectionInput.h.

◆ GetPhysicalConnectionRequirements()

const PhysicalConnectionRequirements& Aws::Glue::Model::ConnectionInput::GetPhysicalConnectionRequirements ( ) const
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 313 of file ConnectionInput.h.

◆ Jsonize()

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

◆ MatchCriteriaHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::MatchCriteriaHasBeenSet ( ) const
inline

A list of criteria that can be used in selecting this connection.

Definition at line 209 of file ConnectionInput.h.

◆ NameHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::NameHasBeenSet ( ) const
inline

The name of the connection.

Definition at line 54 of file ConnectionInput.h.

◆ operator=()

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

◆ PhysicalConnectionRequirementsHasBeenSet()

bool Aws::Glue::Model::ConnectionInput::PhysicalConnectionRequirementsHasBeenSet ( ) const
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 320 of file ConnectionInput.h.

◆ SetConnectionProperties() [1/2]

void Aws::Glue::Model::ConnectionInput::SetConnectionProperties ( const Aws::Map< ConnectionPropertyKey, Aws::String > &  value)
inline

These key-value pairs define parameters for the connection.

Definition at line 260 of file ConnectionInput.h.

◆ SetConnectionProperties() [2/2]

void Aws::Glue::Model::ConnectionInput::SetConnectionProperties ( Aws::Map< ConnectionPropertyKey, Aws::String > &&  value)
inline

These key-value pairs define parameters for the connection.

Definition at line 265 of file ConnectionInput.h.

◆ SetConnectionType() [1/2]

void Aws::Glue::Model::ConnectionInput::SetConnectionType ( const ConnectionType value)
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 162 of file ConnectionInput.h.

◆ SetConnectionType() [2/2]

void Aws::Glue::Model::ConnectionInput::SetConnectionType ( ConnectionType &&  value)
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 174 of file ConnectionInput.h.

◆ SetDescription() [1/3]

void Aws::Glue::Model::ConnectionInput::SetDescription ( const Aws::String value)
inline

The description of the connection.

Definition at line 100 of file ConnectionInput.h.

◆ SetDescription() [2/3]

void Aws::Glue::Model::ConnectionInput::SetDescription ( Aws::String &&  value)
inline

The description of the connection.

Definition at line 105 of file ConnectionInput.h.

◆ SetDescription() [3/3]

void Aws::Glue::Model::ConnectionInput::SetDescription ( const char *  value)
inline

The description of the connection.

Definition at line 110 of file ConnectionInput.h.

◆ SetMatchCriteria() [1/2]

void Aws::Glue::Model::ConnectionInput::SetMatchCriteria ( const Aws::Vector< Aws::String > &  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 214 of file ConnectionInput.h.

◆ SetMatchCriteria() [2/2]

void Aws::Glue::Model::ConnectionInput::SetMatchCriteria ( Aws::Vector< Aws::String > &&  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 219 of file ConnectionInput.h.

◆ SetName() [1/3]

void Aws::Glue::Model::ConnectionInput::SetName ( const Aws::String value)
inline

The name of the connection.

Definition at line 59 of file ConnectionInput.h.

◆ SetName() [2/3]

void Aws::Glue::Model::ConnectionInput::SetName ( Aws::String &&  value)
inline

The name of the connection.

Definition at line 64 of file ConnectionInput.h.

◆ SetName() [3/3]

void Aws::Glue::Model::ConnectionInput::SetName ( const char *  value)
inline

The name of the connection.

Definition at line 69 of file ConnectionInput.h.

◆ SetPhysicalConnectionRequirements() [1/2]

void Aws::Glue::Model::ConnectionInput::SetPhysicalConnectionRequirements ( const PhysicalConnectionRequirements value)
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 327 of file ConnectionInput.h.

◆ SetPhysicalConnectionRequirements() [2/2]

void Aws::Glue::Model::ConnectionInput::SetPhysicalConnectionRequirements ( PhysicalConnectionRequirements &&  value)
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 334 of file ConnectionInput.h.

◆ WithConnectionProperties() [1/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithConnectionProperties ( const Aws::Map< ConnectionPropertyKey, Aws::String > &  value)
inline

These key-value pairs define parameters for the connection.

Definition at line 270 of file ConnectionInput.h.

◆ WithConnectionProperties() [2/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithConnectionProperties ( Aws::Map< ConnectionPropertyKey, Aws::String > &&  value)
inline

These key-value pairs define parameters for the connection.

Definition at line 275 of file ConnectionInput.h.

◆ WithConnectionType() [1/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithConnectionType ( const ConnectionType value)
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 186 of file ConnectionInput.h.

◆ WithConnectionType() [2/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithConnectionType ( ConnectionType &&  value)
inline

The type of the connection. Currently, these types are supported:

  • JDBC - Designates a connection to a database through Java Database Connectivity (JDBC).

  • KAFKA - Designates a connection to an Apache Kafka streaming platform.

  • MONGODB - Designates a connection to a MongoDB document database.

  • NETWORK - Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).

SFTP is not supported.

Definition at line 198 of file ConnectionInput.h.

◆ WithDescription() [1/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithDescription ( const Aws::String value)
inline

The description of the connection.

Definition at line 115 of file ConnectionInput.h.

◆ WithDescription() [2/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithDescription ( Aws::String &&  value)
inline

The description of the connection.

Definition at line 120 of file ConnectionInput.h.

◆ WithDescription() [3/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithDescription ( const char *  value)
inline

The description of the connection.

Definition at line 125 of file ConnectionInput.h.

◆ WithMatchCriteria() [1/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithMatchCriteria ( const Aws::Vector< Aws::String > &  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 224 of file ConnectionInput.h.

◆ WithMatchCriteria() [2/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithMatchCriteria ( Aws::Vector< Aws::String > &&  value)
inline

A list of criteria that can be used in selecting this connection.

Definition at line 229 of file ConnectionInput.h.

◆ WithName() [1/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithName ( const Aws::String value)
inline

The name of the connection.

Definition at line 74 of file ConnectionInput.h.

◆ WithName() [2/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithName ( Aws::String &&  value)
inline

The name of the connection.

Definition at line 79 of file ConnectionInput.h.

◆ WithName() [3/3]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithName ( const char *  value)
inline

The name of the connection.

Definition at line 84 of file ConnectionInput.h.

◆ WithPhysicalConnectionRequirements() [1/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithPhysicalConnectionRequirements ( const PhysicalConnectionRequirements value)
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 341 of file ConnectionInput.h.

◆ WithPhysicalConnectionRequirements() [2/2]

ConnectionInput& Aws::Glue::Model::ConnectionInput::WithPhysicalConnectionRequirements ( PhysicalConnectionRequirements &&  value)
inline

A map of physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup, that are needed to successfully make this connection.

Definition at line 348 of file ConnectionInput.h.


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