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

#include <WorkGroupSummary.h>

Public Member Functions

 WorkGroupSummary ()
 
 WorkGroupSummary (Aws::Utils::Json::JsonView jsonValue)
 
WorkGroupSummaryoperator= (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)
 
WorkGroupSummaryWithName (const Aws::String &value)
 
WorkGroupSummaryWithName (Aws::String &&value)
 
WorkGroupSummaryWithName (const char *value)
 
const WorkGroupStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const WorkGroupState &value)
 
void SetState (WorkGroupState &&value)
 
WorkGroupSummaryWithState (const WorkGroupState &value)
 
WorkGroupSummaryWithState (WorkGroupState &&value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
WorkGroupSummaryWithDescription (const Aws::String &value)
 
WorkGroupSummaryWithDescription (Aws::String &&value)
 
WorkGroupSummaryWithDescription (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
WorkGroupSummaryWithCreationTime (const Aws::Utils::DateTime &value)
 
WorkGroupSummaryWithCreationTime (Aws::Utils::DateTime &&value)
 
const EngineVersionGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const EngineVersion &value)
 
void SetEngineVersion (EngineVersion &&value)
 
WorkGroupSummaryWithEngineVersion (const EngineVersion &value)
 
WorkGroupSummaryWithEngineVersion (EngineVersion &&value)
 

Detailed Description

The summary information for the workgroup, which includes its name, state, description, and the date and time it was created.

See Also:

AWS API Reference

Definition at line 35 of file WorkGroupSummary.h.

Constructor & Destructor Documentation

◆ WorkGroupSummary() [1/2]

Aws::Athena::Model::WorkGroupSummary::WorkGroupSummary ( )

◆ WorkGroupSummary() [2/2]

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

Member Function Documentation

◆ CreationTimeHasBeenSet()

bool Aws::Athena::Model::WorkGroupSummary::CreationTimeHasBeenSet ( ) const
inline

The workgroup creation date and time.

Definition at line 165 of file WorkGroupSummary.h.

◆ DescriptionHasBeenSet()

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

The workgroup description.

Definition at line 124 of file WorkGroupSummary.h.

◆ EngineVersionHasBeenSet()

bool Aws::Athena::Model::WorkGroupSummary::EngineVersionHasBeenSet ( ) const
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 200 of file WorkGroupSummary.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::Athena::Model::WorkGroupSummary::GetCreationTime ( ) const
inline

The workgroup creation date and time.

Definition at line 160 of file WorkGroupSummary.h.

◆ GetDescription()

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

The workgroup description.

Definition at line 119 of file WorkGroupSummary.h.

◆ GetEngineVersion()

const EngineVersion& Aws::Athena::Model::WorkGroupSummary::GetEngineVersion ( ) const
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 193 of file WorkGroupSummary.h.

◆ GetName()

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

The name of the workgroup.

Definition at line 47 of file WorkGroupSummary.h.

◆ GetState()

const WorkGroupState& Aws::Athena::Model::WorkGroupSummary::GetState ( ) const
inline

The state of the workgroup.

Definition at line 88 of file WorkGroupSummary.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the workgroup.

Definition at line 52 of file WorkGroupSummary.h.

◆ operator=()

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

◆ SetCreationTime() [1/2]

void Aws::Athena::Model::WorkGroupSummary::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The workgroup creation date and time.

Definition at line 175 of file WorkGroupSummary.h.

◆ SetCreationTime() [2/2]

void Aws::Athena::Model::WorkGroupSummary::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The workgroup creation date and time.

Definition at line 170 of file WorkGroupSummary.h.

◆ SetDescription() [1/3]

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

The workgroup description.

Definition at line 134 of file WorkGroupSummary.h.

◆ SetDescription() [2/3]

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

The workgroup description.

Definition at line 129 of file WorkGroupSummary.h.

◆ SetDescription() [3/3]

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

The workgroup description.

Definition at line 139 of file WorkGroupSummary.h.

◆ SetEngineVersion() [1/2]

void Aws::Athena::Model::WorkGroupSummary::SetEngineVersion ( const EngineVersion value)
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 207 of file WorkGroupSummary.h.

◆ SetEngineVersion() [2/2]

void Aws::Athena::Model::WorkGroupSummary::SetEngineVersion ( EngineVersion &&  value)
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 214 of file WorkGroupSummary.h.

◆ SetName() [1/3]

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

The name of the workgroup.

Definition at line 62 of file WorkGroupSummary.h.

◆ SetName() [2/3]

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

The name of the workgroup.

Definition at line 57 of file WorkGroupSummary.h.

◆ SetName() [3/3]

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

The name of the workgroup.

Definition at line 67 of file WorkGroupSummary.h.

◆ SetState() [1/2]

void Aws::Athena::Model::WorkGroupSummary::SetState ( const WorkGroupState value)
inline

The state of the workgroup.

Definition at line 98 of file WorkGroupSummary.h.

◆ SetState() [2/2]

void Aws::Athena::Model::WorkGroupSummary::SetState ( WorkGroupState &&  value)
inline

The state of the workgroup.

Definition at line 103 of file WorkGroupSummary.h.

◆ StateHasBeenSet()

bool Aws::Athena::Model::WorkGroupSummary::StateHasBeenSet ( ) const
inline

The state of the workgroup.

Definition at line 93 of file WorkGroupSummary.h.

◆ WithCreationTime() [1/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The workgroup creation date and time.

Definition at line 185 of file WorkGroupSummary.h.

◆ WithCreationTime() [2/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The workgroup creation date and time.

Definition at line 180 of file WorkGroupSummary.h.

◆ WithDescription() [1/3]

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

The workgroup description.

Definition at line 149 of file WorkGroupSummary.h.

◆ WithDescription() [2/3]

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

The workgroup description.

Definition at line 144 of file WorkGroupSummary.h.

◆ WithDescription() [3/3]

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

The workgroup description.

Definition at line 154 of file WorkGroupSummary.h.

◆ WithEngineVersion() [1/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithEngineVersion ( const EngineVersion value)
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 221 of file WorkGroupSummary.h.

◆ WithEngineVersion() [2/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithEngineVersion ( EngineVersion &&  value)
inline

The engine version setting for all queries on the workgroup. Queries on the AmazonAthenaPreviewFunctionality workgroup run on the preview engine regardless of this setting.

Definition at line 228 of file WorkGroupSummary.h.

◆ WithName() [1/3]

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

The name of the workgroup.

Definition at line 77 of file WorkGroupSummary.h.

◆ WithName() [2/3]

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

The name of the workgroup.

Definition at line 72 of file WorkGroupSummary.h.

◆ WithName() [3/3]

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

The name of the workgroup.

Definition at line 82 of file WorkGroupSummary.h.

◆ WithState() [1/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithState ( const WorkGroupState value)
inline

The state of the workgroup.

Definition at line 108 of file WorkGroupSummary.h.

◆ WithState() [2/2]

WorkGroupSummary& Aws::Athena::Model::WorkGroupSummary::WithState ( WorkGroupState &&  value)
inline

The state of the workgroup.

Definition at line 113 of file WorkGroupSummary.h.


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