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

#include <DataCatalogSummary.h>

Public Member Functions

 DataCatalogSummary ()
 
 DataCatalogSummary (Aws::Utils::Json::JsonView jsonValue)
 
DataCatalogSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCatalogName () const
 
bool CatalogNameHasBeenSet () const
 
void SetCatalogName (const Aws::String &value)
 
void SetCatalogName (Aws::String &&value)
 
void SetCatalogName (const char *value)
 
DataCatalogSummaryWithCatalogName (const Aws::String &value)
 
DataCatalogSummaryWithCatalogName (Aws::String &&value)
 
DataCatalogSummaryWithCatalogName (const char *value)
 
const DataCatalogTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const DataCatalogType &value)
 
void SetType (DataCatalogType &&value)
 
DataCatalogSummaryWithType (const DataCatalogType &value)
 
DataCatalogSummaryWithType (DataCatalogType &&value)
 

Detailed Description

The summary information for the data catalog, which includes its name and type.

See Also:

AWS API Reference

Definition at line 33 of file DataCatalogSummary.h.

Constructor & Destructor Documentation

◆ DataCatalogSummary() [1/2]

Aws::Athena::Model::DataCatalogSummary::DataCatalogSummary ( )

◆ DataCatalogSummary() [2/2]

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

Member Function Documentation

◆ CatalogNameHasBeenSet()

bool Aws::Athena::Model::DataCatalogSummary::CatalogNameHasBeenSet ( ) const
inline

The name of the data catalog.

Definition at line 50 of file DataCatalogSummary.h.

◆ GetCatalogName()

const Aws::String& Aws::Athena::Model::DataCatalogSummary::GetCatalogName ( ) const
inline

The name of the data catalog.

Definition at line 45 of file DataCatalogSummary.h.

◆ GetType()

const DataCatalogType& Aws::Athena::Model::DataCatalogSummary::GetType ( ) const
inline

The data catalog type.

Definition at line 86 of file DataCatalogSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCatalogName() [1/3]

void Aws::Athena::Model::DataCatalogSummary::SetCatalogName ( Aws::String &&  value)
inline

The name of the data catalog.

Definition at line 60 of file DataCatalogSummary.h.

◆ SetCatalogName() [2/3]

void Aws::Athena::Model::DataCatalogSummary::SetCatalogName ( const Aws::String value)
inline

The name of the data catalog.

Definition at line 55 of file DataCatalogSummary.h.

◆ SetCatalogName() [3/3]

void Aws::Athena::Model::DataCatalogSummary::SetCatalogName ( const char *  value)
inline

The name of the data catalog.

Definition at line 65 of file DataCatalogSummary.h.

◆ SetType() [1/2]

void Aws::Athena::Model::DataCatalogSummary::SetType ( const DataCatalogType value)
inline

The data catalog type.

Definition at line 96 of file DataCatalogSummary.h.

◆ SetType() [2/2]

void Aws::Athena::Model::DataCatalogSummary::SetType ( DataCatalogType &&  value)
inline

The data catalog type.

Definition at line 101 of file DataCatalogSummary.h.

◆ TypeHasBeenSet()

bool Aws::Athena::Model::DataCatalogSummary::TypeHasBeenSet ( ) const
inline

The data catalog type.

Definition at line 91 of file DataCatalogSummary.h.

◆ WithCatalogName() [1/3]

DataCatalogSummary& Aws::Athena::Model::DataCatalogSummary::WithCatalogName ( Aws::String &&  value)
inline

The name of the data catalog.

Definition at line 75 of file DataCatalogSummary.h.

◆ WithCatalogName() [2/3]

DataCatalogSummary& Aws::Athena::Model::DataCatalogSummary::WithCatalogName ( const Aws::String value)
inline

The name of the data catalog.

Definition at line 70 of file DataCatalogSummary.h.

◆ WithCatalogName() [3/3]

DataCatalogSummary& Aws::Athena::Model::DataCatalogSummary::WithCatalogName ( const char *  value)
inline

The name of the data catalog.

Definition at line 80 of file DataCatalogSummary.h.

◆ WithType() [1/2]

DataCatalogSummary& Aws::Athena::Model::DataCatalogSummary::WithType ( const DataCatalogType value)
inline

The data catalog type.

Definition at line 106 of file DataCatalogSummary.h.

◆ WithType() [2/2]

DataCatalogSummary& Aws::Athena::Model::DataCatalogSummary::WithType ( DataCatalogType &&  value)
inline

The data catalog type.

Definition at line 111 of file DataCatalogSummary.h.


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