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

#include <CatalogTarget.h>

Public Member Functions

 CatalogTarget ()
 
 CatalogTarget (Aws::Utils::Json::JsonView jsonValue)
 
CatalogTargetoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
CatalogTargetWithDatabaseName (const Aws::String &value)
 
CatalogTargetWithDatabaseName (Aws::String &&value)
 
CatalogTargetWithDatabaseName (const char *value)
 
const Aws::Vector< Aws::String > & GetTables () const
 
bool TablesHasBeenSet () const
 
void SetTables (const Aws::Vector< Aws::String > &value)
 
void SetTables (Aws::Vector< Aws::String > &&value)
 
CatalogTargetWithTables (const Aws::Vector< Aws::String > &value)
 
CatalogTargetWithTables (Aws::Vector< Aws::String > &&value)
 
CatalogTargetAddTables (const Aws::String &value)
 
CatalogTargetAddTables (Aws::String &&value)
 
CatalogTargetAddTables (const char *value)
 

Detailed Description

Specifies an AWS Glue Data Catalog target.

See Also:

AWS API Reference

Definition at line 32 of file CatalogTarget.h.

Constructor & Destructor Documentation

◆ CatalogTarget() [1/2]

Aws::Glue::Model::CatalogTarget::CatalogTarget ( )

◆ CatalogTarget() [2/2]

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

Member Function Documentation

◆ AddTables() [1/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::AddTables ( const Aws::String value)
inline

A list of the tables to be synchronized.

Definition at line 115 of file CatalogTarget.h.

◆ AddTables() [2/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::AddTables ( Aws::String &&  value)
inline

A list of the tables to be synchronized.

Definition at line 120 of file CatalogTarget.h.

◆ AddTables() [3/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::AddTables ( const char *  value)
inline

A list of the tables to be synchronized.

Definition at line 125 of file CatalogTarget.h.

◆ DatabaseNameHasBeenSet()

bool Aws::Glue::Model::CatalogTarget::DatabaseNameHasBeenSet ( ) const
inline

The name of the database to be synchronized.

Definition at line 49 of file CatalogTarget.h.

◆ GetDatabaseName()

const Aws::String& Aws::Glue::Model::CatalogTarget::GetDatabaseName ( ) const
inline

The name of the database to be synchronized.

Definition at line 44 of file CatalogTarget.h.

◆ GetTables()

const Aws::Vector<Aws::String>& Aws::Glue::Model::CatalogTarget::GetTables ( ) const
inline

A list of the tables to be synchronized.

Definition at line 85 of file CatalogTarget.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDatabaseName() [1/3]

void Aws::Glue::Model::CatalogTarget::SetDatabaseName ( const Aws::String value)
inline

The name of the database to be synchronized.

Definition at line 54 of file CatalogTarget.h.

◆ SetDatabaseName() [2/3]

void Aws::Glue::Model::CatalogTarget::SetDatabaseName ( Aws::String &&  value)
inline

The name of the database to be synchronized.

Definition at line 59 of file CatalogTarget.h.

◆ SetDatabaseName() [3/3]

void Aws::Glue::Model::CatalogTarget::SetDatabaseName ( const char *  value)
inline

The name of the database to be synchronized.

Definition at line 64 of file CatalogTarget.h.

◆ SetTables() [1/2]

void Aws::Glue::Model::CatalogTarget::SetTables ( const Aws::Vector< Aws::String > &  value)
inline

A list of the tables to be synchronized.

Definition at line 95 of file CatalogTarget.h.

◆ SetTables() [2/2]

void Aws::Glue::Model::CatalogTarget::SetTables ( Aws::Vector< Aws::String > &&  value)
inline

A list of the tables to be synchronized.

Definition at line 100 of file CatalogTarget.h.

◆ TablesHasBeenSet()

bool Aws::Glue::Model::CatalogTarget::TablesHasBeenSet ( ) const
inline

A list of the tables to be synchronized.

Definition at line 90 of file CatalogTarget.h.

◆ WithDatabaseName() [1/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::WithDatabaseName ( const Aws::String value)
inline

The name of the database to be synchronized.

Definition at line 69 of file CatalogTarget.h.

◆ WithDatabaseName() [2/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::WithDatabaseName ( Aws::String &&  value)
inline

The name of the database to be synchronized.

Definition at line 74 of file CatalogTarget.h.

◆ WithDatabaseName() [3/3]

CatalogTarget& Aws::Glue::Model::CatalogTarget::WithDatabaseName ( const char *  value)
inline

The name of the database to be synchronized.

Definition at line 79 of file CatalogTarget.h.

◆ WithTables() [1/2]

CatalogTarget& Aws::Glue::Model::CatalogTarget::WithTables ( const Aws::Vector< Aws::String > &  value)
inline

A list of the tables to be synchronized.

Definition at line 105 of file CatalogTarget.h.

◆ WithTables() [2/2]

CatalogTarget& Aws::Glue::Model::CatalogTarget::WithTables ( Aws::Vector< Aws::String > &&  value)
inline

A list of the tables to be synchronized.

Definition at line 110 of file CatalogTarget.h.


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