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

#include <PartitionIndexDescriptor.h>

Public Member Functions

 PartitionIndexDescriptor ()
 
 PartitionIndexDescriptor (Aws::Utils::Json::JsonView jsonValue)
 
PartitionIndexDescriptoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIndexName () const
 
bool IndexNameHasBeenSet () const
 
void SetIndexName (const Aws::String &value)
 
void SetIndexName (Aws::String &&value)
 
void SetIndexName (const char *value)
 
PartitionIndexDescriptorWithIndexName (const Aws::String &value)
 
PartitionIndexDescriptorWithIndexName (Aws::String &&value)
 
PartitionIndexDescriptorWithIndexName (const char *value)
 
const Aws::Vector< KeySchemaElement > & GetKeys () const
 
bool KeysHasBeenSet () const
 
void SetKeys (const Aws::Vector< KeySchemaElement > &value)
 
void SetKeys (Aws::Vector< KeySchemaElement > &&value)
 
PartitionIndexDescriptorWithKeys (const Aws::Vector< KeySchemaElement > &value)
 
PartitionIndexDescriptorWithKeys (Aws::Vector< KeySchemaElement > &&value)
 
PartitionIndexDescriptorAddKeys (const KeySchemaElement &value)
 
PartitionIndexDescriptorAddKeys (KeySchemaElement &&value)
 
const PartitionIndexStatusGetIndexStatus () const
 
bool IndexStatusHasBeenSet () const
 
void SetIndexStatus (const PartitionIndexStatus &value)
 
void SetIndexStatus (PartitionIndexStatus &&value)
 
PartitionIndexDescriptorWithIndexStatus (const PartitionIndexStatus &value)
 
PartitionIndexDescriptorWithIndexStatus (PartitionIndexStatus &&value)
 

Detailed Description

A descriptor for a partition index in a table.

See Also:

AWS API Reference

Definition at line 34 of file PartitionIndexDescriptor.h.

Constructor & Destructor Documentation

◆ PartitionIndexDescriptor() [1/2]

Aws::Glue::Model::PartitionIndexDescriptor::PartitionIndexDescriptor ( )

◆ PartitionIndexDescriptor() [2/2]

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

Member Function Documentation

◆ AddKeys() [1/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::AddKeys ( const KeySchemaElement value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 124 of file PartitionIndexDescriptor.h.

◆ AddKeys() [2/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::AddKeys ( KeySchemaElement &&  value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 130 of file PartitionIndexDescriptor.h.

◆ GetIndexName()

const Aws::String& Aws::Glue::Model::PartitionIndexDescriptor::GetIndexName ( ) const
inline

The name of the partition index.

Definition at line 46 of file PartitionIndexDescriptor.h.

◆ GetIndexStatus()

const PartitionIndexStatus& Aws::Glue::Model::PartitionIndexDescriptor::GetIndexStatus ( ) const
inline

The status of the partition index.

Definition at line 136 of file PartitionIndexDescriptor.h.

◆ GetKeys()

const Aws::Vector<KeySchemaElement>& Aws::Glue::Model::PartitionIndexDescriptor::GetKeys ( ) const
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 88 of file PartitionIndexDescriptor.h.

◆ IndexNameHasBeenSet()

bool Aws::Glue::Model::PartitionIndexDescriptor::IndexNameHasBeenSet ( ) const
inline

The name of the partition index.

Definition at line 51 of file PartitionIndexDescriptor.h.

◆ IndexStatusHasBeenSet()

bool Aws::Glue::Model::PartitionIndexDescriptor::IndexStatusHasBeenSet ( ) const
inline

The status of the partition index.

Definition at line 141 of file PartitionIndexDescriptor.h.

◆ Jsonize()

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

◆ KeysHasBeenSet()

bool Aws::Glue::Model::PartitionIndexDescriptor::KeysHasBeenSet ( ) const
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 94 of file PartitionIndexDescriptor.h.

◆ operator=()

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

◆ SetIndexName() [1/3]

void Aws::Glue::Model::PartitionIndexDescriptor::SetIndexName ( const Aws::String value)
inline

The name of the partition index.

Definition at line 56 of file PartitionIndexDescriptor.h.

◆ SetIndexName() [2/3]

void Aws::Glue::Model::PartitionIndexDescriptor::SetIndexName ( Aws::String &&  value)
inline

The name of the partition index.

Definition at line 61 of file PartitionIndexDescriptor.h.

◆ SetIndexName() [3/3]

void Aws::Glue::Model::PartitionIndexDescriptor::SetIndexName ( const char *  value)
inline

The name of the partition index.

Definition at line 66 of file PartitionIndexDescriptor.h.

◆ SetIndexStatus() [1/2]

void Aws::Glue::Model::PartitionIndexDescriptor::SetIndexStatus ( const PartitionIndexStatus value)
inline

The status of the partition index.

Definition at line 146 of file PartitionIndexDescriptor.h.

◆ SetIndexStatus() [2/2]

void Aws::Glue::Model::PartitionIndexDescriptor::SetIndexStatus ( PartitionIndexStatus &&  value)
inline

The status of the partition index.

Definition at line 151 of file PartitionIndexDescriptor.h.

◆ SetKeys() [1/2]

void Aws::Glue::Model::PartitionIndexDescriptor::SetKeys ( const Aws::Vector< KeySchemaElement > &  value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 100 of file PartitionIndexDescriptor.h.

◆ SetKeys() [2/2]

void Aws::Glue::Model::PartitionIndexDescriptor::SetKeys ( Aws::Vector< KeySchemaElement > &&  value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 106 of file PartitionIndexDescriptor.h.

◆ WithIndexName() [1/3]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithIndexName ( const Aws::String value)
inline

The name of the partition index.

Definition at line 71 of file PartitionIndexDescriptor.h.

◆ WithIndexName() [2/3]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithIndexName ( Aws::String &&  value)
inline

The name of the partition index.

Definition at line 76 of file PartitionIndexDescriptor.h.

◆ WithIndexName() [3/3]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithIndexName ( const char *  value)
inline

The name of the partition index.

Definition at line 81 of file PartitionIndexDescriptor.h.

◆ WithIndexStatus() [1/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithIndexStatus ( const PartitionIndexStatus value)
inline

The status of the partition index.

Definition at line 156 of file PartitionIndexDescriptor.h.

◆ WithIndexStatus() [2/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithIndexStatus ( PartitionIndexStatus &&  value)
inline

The status of the partition index.

Definition at line 161 of file PartitionIndexDescriptor.h.

◆ WithKeys() [1/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithKeys ( const Aws::Vector< KeySchemaElement > &  value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 112 of file PartitionIndexDescriptor.h.

◆ WithKeys() [2/2]

PartitionIndexDescriptor& Aws::Glue::Model::PartitionIndexDescriptor::WithKeys ( Aws::Vector< KeySchemaElement > &&  value)
inline

A list of one or more keys, as KeySchemaElement structures, for the partition index.

Definition at line 118 of file PartitionIndexDescriptor.h.


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