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

#include <JdbcTarget.h>

Public Member Functions

 JdbcTarget ()
 
 JdbcTarget (Aws::Utils::Json::JsonView jsonValue)
 
JdbcTargetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetConnectionName () const
 
bool ConnectionNameHasBeenSet () const
 
void SetConnectionName (const Aws::String &value)
 
void SetConnectionName (Aws::String &&value)
 
void SetConnectionName (const char *value)
 
JdbcTargetWithConnectionName (const Aws::String &value)
 
JdbcTargetWithConnectionName (Aws::String &&value)
 
JdbcTargetWithConnectionName (const char *value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
JdbcTargetWithPath (const Aws::String &value)
 
JdbcTargetWithPath (Aws::String &&value)
 
JdbcTargetWithPath (const char *value)
 
const Aws::Vector< Aws::String > & GetExclusions () const
 
bool ExclusionsHasBeenSet () const
 
void SetExclusions (const Aws::Vector< Aws::String > &value)
 
void SetExclusions (Aws::Vector< Aws::String > &&value)
 
JdbcTargetWithExclusions (const Aws::Vector< Aws::String > &value)
 
JdbcTargetWithExclusions (Aws::Vector< Aws::String > &&value)
 
JdbcTargetAddExclusions (const Aws::String &value)
 
JdbcTargetAddExclusions (Aws::String &&value)
 
JdbcTargetAddExclusions (const char *value)
 

Detailed Description

Specifies a JDBC data store to crawl.

See Also:

AWS API Reference

Definition at line 32 of file JdbcTarget.h.

Constructor & Destructor Documentation

◆ JdbcTarget() [1/2]

Aws::Glue::Model::JdbcTarget::JdbcTarget ( )

◆ JdbcTarget() [2/2]

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

Member Function Documentation

◆ AddExclusions() [1/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::AddExclusions ( const Aws::String value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 177 of file JdbcTarget.h.

◆ AddExclusions() [2/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::AddExclusions ( Aws::String &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 185 of file JdbcTarget.h.

◆ AddExclusions() [3/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::AddExclusions ( const char *  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 193 of file JdbcTarget.h.

◆ ConnectionNameHasBeenSet()

bool Aws::Glue::Model::JdbcTarget::ConnectionNameHasBeenSet ( ) const
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 49 of file JdbcTarget.h.

◆ ExclusionsHasBeenSet()

bool Aws::Glue::Model::JdbcTarget::ExclusionsHasBeenSet ( ) const
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 137 of file JdbcTarget.h.

◆ GetConnectionName()

const Aws::String& Aws::Glue::Model::JdbcTarget::GetConnectionName ( ) const
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 44 of file JdbcTarget.h.

◆ GetExclusions()

const Aws::Vector<Aws::String>& Aws::Glue::Model::JdbcTarget::GetExclusions ( ) const
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 129 of file JdbcTarget.h.

◆ GetPath()

const Aws::String& Aws::Glue::Model::JdbcTarget::GetPath ( ) const
inline

The path of the JDBC target.

Definition at line 85 of file JdbcTarget.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PathHasBeenSet()

bool Aws::Glue::Model::JdbcTarget::PathHasBeenSet ( ) const
inline

The path of the JDBC target.

Definition at line 90 of file JdbcTarget.h.

◆ SetConnectionName() [1/3]

void Aws::Glue::Model::JdbcTarget::SetConnectionName ( const Aws::String value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 54 of file JdbcTarget.h.

◆ SetConnectionName() [2/3]

void Aws::Glue::Model::JdbcTarget::SetConnectionName ( Aws::String &&  value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 59 of file JdbcTarget.h.

◆ SetConnectionName() [3/3]

void Aws::Glue::Model::JdbcTarget::SetConnectionName ( const char *  value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 64 of file JdbcTarget.h.

◆ SetExclusions() [1/2]

void Aws::Glue::Model::JdbcTarget::SetExclusions ( const Aws::Vector< Aws::String > &  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 145 of file JdbcTarget.h.

◆ SetExclusions() [2/2]

void Aws::Glue::Model::JdbcTarget::SetExclusions ( Aws::Vector< Aws::String > &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 153 of file JdbcTarget.h.

◆ SetPath() [1/3]

void Aws::Glue::Model::JdbcTarget::SetPath ( const Aws::String value)
inline

The path of the JDBC target.

Definition at line 95 of file JdbcTarget.h.

◆ SetPath() [2/3]

void Aws::Glue::Model::JdbcTarget::SetPath ( Aws::String &&  value)
inline

The path of the JDBC target.

Definition at line 100 of file JdbcTarget.h.

◆ SetPath() [3/3]

void Aws::Glue::Model::JdbcTarget::SetPath ( const char *  value)
inline

The path of the JDBC target.

Definition at line 105 of file JdbcTarget.h.

◆ WithConnectionName() [1/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithConnectionName ( const Aws::String value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 69 of file JdbcTarget.h.

◆ WithConnectionName() [2/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithConnectionName ( Aws::String &&  value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 74 of file JdbcTarget.h.

◆ WithConnectionName() [3/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithConnectionName ( const char *  value)
inline

The name of the connection to use to connect to the JDBC target.

Definition at line 79 of file JdbcTarget.h.

◆ WithExclusions() [1/2]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithExclusions ( const Aws::Vector< Aws::String > &  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 161 of file JdbcTarget.h.

◆ WithExclusions() [2/2]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithExclusions ( Aws::Vector< Aws::String > &&  value)
inline

A list of glob patterns used to exclude from the crawl. For more information, see Catalog Tables with a Crawler.

Definition at line 169 of file JdbcTarget.h.

◆ WithPath() [1/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithPath ( const Aws::String value)
inline

The path of the JDBC target.

Definition at line 110 of file JdbcTarget.h.

◆ WithPath() [2/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithPath ( Aws::String &&  value)
inline

The path of the JDBC target.

Definition at line 115 of file JdbcTarget.h.

◆ WithPath() [3/3]

JdbcTarget& Aws::Glue::Model::JdbcTarget::WithPath ( const char *  value)
inline

The path of the JDBC target.

Definition at line 120 of file JdbcTarget.h.


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