AWS SDK for C++  1.9.2
AWS SDK for C++
Public Member Functions | List of all members
Aws::Athena::Model::NamedQuery Class Reference

#include <NamedQuery.h>

Public Member Functions

 NamedQuery ()
 
 NamedQuery (Aws::Utils::Json::JsonView jsonValue)
 
NamedQueryoperator= (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)
 
NamedQueryWithName (const Aws::String &value)
 
NamedQueryWithName (Aws::String &&value)
 
NamedQueryWithName (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)
 
NamedQueryWithDescription (const Aws::String &value)
 
NamedQueryWithDescription (Aws::String &&value)
 
NamedQueryWithDescription (const char *value)
 
const Aws::StringGetDatabase () const
 
bool DatabaseHasBeenSet () const
 
void SetDatabase (const Aws::String &value)
 
void SetDatabase (Aws::String &&value)
 
void SetDatabase (const char *value)
 
NamedQueryWithDatabase (const Aws::String &value)
 
NamedQueryWithDatabase (Aws::String &&value)
 
NamedQueryWithDatabase (const char *value)
 
const Aws::StringGetQueryString () const
 
bool QueryStringHasBeenSet () const
 
void SetQueryString (const Aws::String &value)
 
void SetQueryString (Aws::String &&value)
 
void SetQueryString (const char *value)
 
NamedQueryWithQueryString (const Aws::String &value)
 
NamedQueryWithQueryString (Aws::String &&value)
 
NamedQueryWithQueryString (const char *value)
 
const Aws::StringGetNamedQueryId () const
 
bool NamedQueryIdHasBeenSet () const
 
void SetNamedQueryId (const Aws::String &value)
 
void SetNamedQueryId (Aws::String &&value)
 
void SetNamedQueryId (const char *value)
 
NamedQueryWithNamedQueryId (const Aws::String &value)
 
NamedQueryWithNamedQueryId (Aws::String &&value)
 
NamedQueryWithNamedQueryId (const char *value)
 
const Aws::StringGetWorkGroup () const
 
bool WorkGroupHasBeenSet () const
 
void SetWorkGroup (const Aws::String &value)
 
void SetWorkGroup (Aws::String &&value)
 
void SetWorkGroup (const char *value)
 
NamedQueryWithWorkGroup (const Aws::String &value)
 
NamedQueryWithWorkGroup (Aws::String &&value)
 
NamedQueryWithWorkGroup (const char *value)
 

Detailed Description

A query, where QueryString is the list of SQL query statements that comprise the query.

See Also:

AWS API Reference

Definition at line 32 of file NamedQuery.h.

Constructor & Destructor Documentation

◆ NamedQuery() [1/2]

Aws::Athena::Model::NamedQuery::NamedQuery ( )

◆ NamedQuery() [2/2]

Aws::Athena::Model::NamedQuery::NamedQuery ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DatabaseHasBeenSet()

bool Aws::Athena::Model::NamedQuery::DatabaseHasBeenSet ( ) const
inline

The database to which the query belongs.

Definition at line 131 of file NamedQuery.h.

◆ DescriptionHasBeenSet()

bool Aws::Athena::Model::NamedQuery::DescriptionHasBeenSet ( ) const
inline

The query description.

Definition at line 90 of file NamedQuery.h.

◆ GetDatabase()

const Aws::String& Aws::Athena::Model::NamedQuery::GetDatabase ( ) const
inline

The database to which the query belongs.

Definition at line 126 of file NamedQuery.h.

◆ GetDescription()

const Aws::String& Aws::Athena::Model::NamedQuery::GetDescription ( ) const
inline

The query description.

Definition at line 85 of file NamedQuery.h.

◆ GetName()

const Aws::String& Aws::Athena::Model::NamedQuery::GetName ( ) const
inline

The query name.

Definition at line 44 of file NamedQuery.h.

◆ GetNamedQueryId()

const Aws::String& Aws::Athena::Model::NamedQuery::GetNamedQueryId ( ) const
inline

The unique identifier of the query.

Definition at line 208 of file NamedQuery.h.

◆ GetQueryString()

const Aws::String& Aws::Athena::Model::NamedQuery::GetQueryString ( ) const
inline

The SQL query statements that comprise the query.

Definition at line 167 of file NamedQuery.h.

◆ GetWorkGroup()

const Aws::String& Aws::Athena::Model::NamedQuery::GetWorkGroup ( ) const
inline

The name of the workgroup that contains the named query.

Definition at line 249 of file NamedQuery.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Athena::Model::NamedQuery::Jsonize ( ) const

◆ NamedQueryIdHasBeenSet()

bool Aws::Athena::Model::NamedQuery::NamedQueryIdHasBeenSet ( ) const
inline

The unique identifier of the query.

Definition at line 213 of file NamedQuery.h.

◆ NameHasBeenSet()

bool Aws::Athena::Model::NamedQuery::NameHasBeenSet ( ) const
inline

The query name.

Definition at line 49 of file NamedQuery.h.

◆ operator=()

NamedQuery& Aws::Athena::Model::NamedQuery::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QueryStringHasBeenSet()

bool Aws::Athena::Model::NamedQuery::QueryStringHasBeenSet ( ) const
inline

The SQL query statements that comprise the query.

Definition at line 172 of file NamedQuery.h.

◆ SetDatabase() [1/3]

void Aws::Athena::Model::NamedQuery::SetDatabase ( Aws::String &&  value)
inline

The database to which the query belongs.

Definition at line 141 of file NamedQuery.h.

◆ SetDatabase() [2/3]

void Aws::Athena::Model::NamedQuery::SetDatabase ( const Aws::String value)
inline

The database to which the query belongs.

Definition at line 136 of file NamedQuery.h.

◆ SetDatabase() [3/3]

void Aws::Athena::Model::NamedQuery::SetDatabase ( const char *  value)
inline

The database to which the query belongs.

Definition at line 146 of file NamedQuery.h.

◆ SetDescription() [1/3]

void Aws::Athena::Model::NamedQuery::SetDescription ( Aws::String &&  value)
inline

The query description.

Definition at line 100 of file NamedQuery.h.

◆ SetDescription() [2/3]

void Aws::Athena::Model::NamedQuery::SetDescription ( const Aws::String value)
inline

The query description.

Definition at line 95 of file NamedQuery.h.

◆ SetDescription() [3/3]

void Aws::Athena::Model::NamedQuery::SetDescription ( const char *  value)
inline

The query description.

Definition at line 105 of file NamedQuery.h.

◆ SetName() [1/3]

void Aws::Athena::Model::NamedQuery::SetName ( Aws::String &&  value)
inline

The query name.

Definition at line 59 of file NamedQuery.h.

◆ SetName() [2/3]

void Aws::Athena::Model::NamedQuery::SetName ( const Aws::String value)
inline

The query name.

Definition at line 54 of file NamedQuery.h.

◆ SetName() [3/3]

void Aws::Athena::Model::NamedQuery::SetName ( const char *  value)
inline

The query name.

Definition at line 64 of file NamedQuery.h.

◆ SetNamedQueryId() [1/3]

void Aws::Athena::Model::NamedQuery::SetNamedQueryId ( Aws::String &&  value)
inline

The unique identifier of the query.

Definition at line 223 of file NamedQuery.h.

◆ SetNamedQueryId() [2/3]

void Aws::Athena::Model::NamedQuery::SetNamedQueryId ( const Aws::String value)
inline

The unique identifier of the query.

Definition at line 218 of file NamedQuery.h.

◆ SetNamedQueryId() [3/3]

void Aws::Athena::Model::NamedQuery::SetNamedQueryId ( const char *  value)
inline

The unique identifier of the query.

Definition at line 228 of file NamedQuery.h.

◆ SetQueryString() [1/3]

void Aws::Athena::Model::NamedQuery::SetQueryString ( Aws::String &&  value)
inline

The SQL query statements that comprise the query.

Definition at line 182 of file NamedQuery.h.

◆ SetQueryString() [2/3]

void Aws::Athena::Model::NamedQuery::SetQueryString ( const Aws::String value)
inline

The SQL query statements that comprise the query.

Definition at line 177 of file NamedQuery.h.

◆ SetQueryString() [3/3]

void Aws::Athena::Model::NamedQuery::SetQueryString ( const char *  value)
inline

The SQL query statements that comprise the query.

Definition at line 187 of file NamedQuery.h.

◆ SetWorkGroup() [1/3]

void Aws::Athena::Model::NamedQuery::SetWorkGroup ( Aws::String &&  value)
inline

The name of the workgroup that contains the named query.

Definition at line 264 of file NamedQuery.h.

◆ SetWorkGroup() [2/3]

void Aws::Athena::Model::NamedQuery::SetWorkGroup ( const Aws::String value)
inline

The name of the workgroup that contains the named query.

Definition at line 259 of file NamedQuery.h.

◆ SetWorkGroup() [3/3]

void Aws::Athena::Model::NamedQuery::SetWorkGroup ( const char *  value)
inline

The name of the workgroup that contains the named query.

Definition at line 269 of file NamedQuery.h.

◆ WithDatabase() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDatabase ( Aws::String &&  value)
inline

The database to which the query belongs.

Definition at line 156 of file NamedQuery.h.

◆ WithDatabase() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDatabase ( const Aws::String value)
inline

The database to which the query belongs.

Definition at line 151 of file NamedQuery.h.

◆ WithDatabase() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDatabase ( const char *  value)
inline

The database to which the query belongs.

Definition at line 161 of file NamedQuery.h.

◆ WithDescription() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDescription ( Aws::String &&  value)
inline

The query description.

Definition at line 115 of file NamedQuery.h.

◆ WithDescription() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDescription ( const Aws::String value)
inline

The query description.

Definition at line 110 of file NamedQuery.h.

◆ WithDescription() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithDescription ( const char *  value)
inline

The query description.

Definition at line 120 of file NamedQuery.h.

◆ WithName() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithName ( Aws::String &&  value)
inline

The query name.

Definition at line 74 of file NamedQuery.h.

◆ WithName() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithName ( const Aws::String value)
inline

The query name.

Definition at line 69 of file NamedQuery.h.

◆ WithName() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithName ( const char *  value)
inline

The query name.

Definition at line 79 of file NamedQuery.h.

◆ WithNamedQueryId() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithNamedQueryId ( Aws::String &&  value)
inline

The unique identifier of the query.

Definition at line 238 of file NamedQuery.h.

◆ WithNamedQueryId() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithNamedQueryId ( const Aws::String value)
inline

The unique identifier of the query.

Definition at line 233 of file NamedQuery.h.

◆ WithNamedQueryId() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithNamedQueryId ( const char *  value)
inline

The unique identifier of the query.

Definition at line 243 of file NamedQuery.h.

◆ WithQueryString() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithQueryString ( Aws::String &&  value)
inline

The SQL query statements that comprise the query.

Definition at line 197 of file NamedQuery.h.

◆ WithQueryString() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithQueryString ( const Aws::String value)
inline

The SQL query statements that comprise the query.

Definition at line 192 of file NamedQuery.h.

◆ WithQueryString() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithQueryString ( const char *  value)
inline

The SQL query statements that comprise the query.

Definition at line 202 of file NamedQuery.h.

◆ WithWorkGroup() [1/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithWorkGroup ( Aws::String &&  value)
inline

The name of the workgroup that contains the named query.

Definition at line 279 of file NamedQuery.h.

◆ WithWorkGroup() [2/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithWorkGroup ( const Aws::String value)
inline

The name of the workgroup that contains the named query.

Definition at line 274 of file NamedQuery.h.

◆ WithWorkGroup() [3/3]

NamedQuery& Aws::Athena::Model::NamedQuery::WithWorkGroup ( const char *  value)
inline

The name of the workgroup that contains the named query.

Definition at line 284 of file NamedQuery.h.

◆ WorkGroupHasBeenSet()

bool Aws::Athena::Model::NamedQuery::WorkGroupHasBeenSet ( ) const
inline

The name of the workgroup that contains the named query.

Definition at line 254 of file NamedQuery.h.


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