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

#include <GlueConfiguration.h>

Public Member Functions

 GlueConfiguration ()
 
 GlueConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
GlueConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetTableName () const
 
bool TableNameHasBeenSet () const
 
void SetTableName (const Aws::String &value)
 
void SetTableName (Aws::String &&value)
 
void SetTableName (const char *value)
 
GlueConfigurationWithTableName (const Aws::String &value)
 
GlueConfigurationWithTableName (Aws::String &&value)
 
GlueConfigurationWithTableName (const char *value)
 
const Aws::StringGetDatabaseName () const
 
bool DatabaseNameHasBeenSet () const
 
void SetDatabaseName (const Aws::String &value)
 
void SetDatabaseName (Aws::String &&value)
 
void SetDatabaseName (const char *value)
 
GlueConfigurationWithDatabaseName (const Aws::String &value)
 
GlueConfigurationWithDatabaseName (Aws::String &&value)
 
GlueConfigurationWithDatabaseName (const char *value)
 

Detailed Description

Configuration information for coordination with AWS Glue, a fully managed extract, transform and load (ETL) service.

See Also:

AWS API Reference

Definition at line 32 of file GlueConfiguration.h.

Constructor & Destructor Documentation

◆ GlueConfiguration() [1/2]

Aws::IoTAnalytics::Model::GlueConfiguration::GlueConfiguration ( )

◆ GlueConfiguration() [2/2]

Aws::IoTAnalytics::Model::GlueConfiguration::GlueConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DatabaseNameHasBeenSet()

bool Aws::IoTAnalytics::Model::GlueConfiguration::DatabaseNameHasBeenSet ( ) const
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 108 of file GlueConfiguration.h.

◆ GetDatabaseName()

const Aws::String& Aws::IoTAnalytics::Model::GlueConfiguration::GetDatabaseName ( ) const
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 102 of file GlueConfiguration.h.

◆ GetTableName()

const Aws::String& Aws::IoTAnalytics::Model::GlueConfiguration::GetTableName ( ) const
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 46 of file GlueConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoTAnalytics::Model::GlueConfiguration::Jsonize ( ) const

◆ operator=()

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetDatabaseName() [1/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetDatabaseName ( const Aws::String value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 114 of file GlueConfiguration.h.

◆ SetDatabaseName() [2/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetDatabaseName ( Aws::String &&  value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 120 of file GlueConfiguration.h.

◆ SetDatabaseName() [3/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetDatabaseName ( const char *  value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 126 of file GlueConfiguration.h.

◆ SetTableName() [1/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetTableName ( const Aws::String value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 60 of file GlueConfiguration.h.

◆ SetTableName() [2/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetTableName ( Aws::String &&  value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 67 of file GlueConfiguration.h.

◆ SetTableName() [3/3]

void Aws::IoTAnalytics::Model::GlueConfiguration::SetTableName ( const char *  value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 74 of file GlueConfiguration.h.

◆ TableNameHasBeenSet()

bool Aws::IoTAnalytics::Model::GlueConfiguration::TableNameHasBeenSet ( ) const
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 53 of file GlueConfiguration.h.

◆ WithDatabaseName() [1/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithDatabaseName ( const Aws::String value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 132 of file GlueConfiguration.h.

◆ WithDatabaseName() [2/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithDatabaseName ( Aws::String &&  value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 138 of file GlueConfiguration.h.

◆ WithDatabaseName() [3/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithDatabaseName ( const char *  value)
inline

The name of the database in your AWS Glue Data Catalog in which the table is located. An AWS Glue Data Catalog database contains metadata tables.

Definition at line 144 of file GlueConfiguration.h.

◆ WithTableName() [1/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithTableName ( const Aws::String value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 81 of file GlueConfiguration.h.

◆ WithTableName() [2/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithTableName ( Aws::String &&  value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 88 of file GlueConfiguration.h.

◆ WithTableName() [3/3]

GlueConfiguration& Aws::IoTAnalytics::Model::GlueConfiguration::WithTableName ( const char *  value)
inline

The name of the table in your AWS Glue Data Catalog that is used to perform the ETL operations. An AWS Glue Data Catalog table contains partitioned data and descriptions of data sources and targets.

Definition at line 95 of file GlueConfiguration.h.


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