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

#include <Partition.h>

Public Member Functions

 Partition ()
 
 Partition (Aws::Utils::Json::JsonView jsonValue)
 
Partitionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Vector< Aws::String > &value)
 
void SetValues (Aws::Vector< Aws::String > &&value)
 
PartitionWithValues (const Aws::Vector< Aws::String > &value)
 
PartitionWithValues (Aws::Vector< Aws::String > &&value)
 
PartitionAddValues (const Aws::String &value)
 
PartitionAddValues (Aws::String &&value)
 
PartitionAddValues (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)
 
PartitionWithDatabaseName (const Aws::String &value)
 
PartitionWithDatabaseName (Aws::String &&value)
 
PartitionWithDatabaseName (const char *value)
 
const Aws::StringGetTableName () const
 
bool TableNameHasBeenSet () const
 
void SetTableName (const Aws::String &value)
 
void SetTableName (Aws::String &&value)
 
void SetTableName (const char *value)
 
PartitionWithTableName (const Aws::String &value)
 
PartitionWithTableName (Aws::String &&value)
 
PartitionWithTableName (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
PartitionWithCreationTime (const Aws::Utils::DateTime &value)
 
PartitionWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastAccessTime () const
 
bool LastAccessTimeHasBeenSet () const
 
void SetLastAccessTime (const Aws::Utils::DateTime &value)
 
void SetLastAccessTime (Aws::Utils::DateTime &&value)
 
PartitionWithLastAccessTime (const Aws::Utils::DateTime &value)
 
PartitionWithLastAccessTime (Aws::Utils::DateTime &&value)
 
const StorageDescriptorGetStorageDescriptor () const
 
bool StorageDescriptorHasBeenSet () const
 
void SetStorageDescriptor (const StorageDescriptor &value)
 
void SetStorageDescriptor (StorageDescriptor &&value)
 
PartitionWithStorageDescriptor (const StorageDescriptor &value)
 
PartitionWithStorageDescriptor (StorageDescriptor &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetParameters () const
 
bool ParametersHasBeenSet () const
 
void SetParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
PartitionWithParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
PartitionWithParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
PartitionAddParameters (const Aws::String &key, const Aws::String &value)
 
PartitionAddParameters (Aws::String &&key, const Aws::String &value)
 
PartitionAddParameters (const Aws::String &key, Aws::String &&value)
 
PartitionAddParameters (Aws::String &&key, Aws::String &&value)
 
PartitionAddParameters (const char *key, Aws::String &&value)
 
PartitionAddParameters (Aws::String &&key, const char *value)
 
PartitionAddParameters (const char *key, const char *value)
 
const Aws::Utils::DateTimeGetLastAnalyzedTime () const
 
bool LastAnalyzedTimeHasBeenSet () const
 
void SetLastAnalyzedTime (const Aws::Utils::DateTime &value)
 
void SetLastAnalyzedTime (Aws::Utils::DateTime &&value)
 
PartitionWithLastAnalyzedTime (const Aws::Utils::DateTime &value)
 
PartitionWithLastAnalyzedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetCatalogId () const
 
bool CatalogIdHasBeenSet () const
 
void SetCatalogId (const Aws::String &value)
 
void SetCatalogId (Aws::String &&value)
 
void SetCatalogId (const char *value)
 
PartitionWithCatalogId (const Aws::String &value)
 
PartitionWithCatalogId (Aws::String &&value)
 
PartitionWithCatalogId (const char *value)
 

Detailed Description

Represents a slice of table data.

See Also:

AWS API Reference

Definition at line 35 of file Partition.h.

Constructor & Destructor Documentation

◆ Partition() [1/2]

Aws::Glue::Model::Partition::Partition ( )

◆ Partition() [2/2]

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

Member Function Documentation

◆ AddParameters() [1/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( const Aws::String key,
const Aws::String value 
)
inline

These key-value pairs define partition parameters.

Definition at line 304 of file Partition.h.

◆ AddParameters() [2/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( Aws::String &&  key,
const Aws::String value 
)
inline

These key-value pairs define partition parameters.

Definition at line 309 of file Partition.h.

◆ AddParameters() [3/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( const Aws::String key,
Aws::String &&  value 
)
inline

These key-value pairs define partition parameters.

Definition at line 314 of file Partition.h.

◆ AddParameters() [4/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( Aws::String &&  key,
Aws::String &&  value 
)
inline

These key-value pairs define partition parameters.

Definition at line 319 of file Partition.h.

◆ AddParameters() [5/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( const char *  key,
Aws::String &&  value 
)
inline

These key-value pairs define partition parameters.

Definition at line 324 of file Partition.h.

◆ AddParameters() [6/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( Aws::String &&  key,
const char *  value 
)
inline

These key-value pairs define partition parameters.

Definition at line 329 of file Partition.h.

◆ AddParameters() [7/7]

Partition& Aws::Glue::Model::Partition::AddParameters ( const char *  key,
const char *  value 
)
inline

These key-value pairs define partition parameters.

Definition at line 334 of file Partition.h.

◆ AddValues() [1/3]

Partition& Aws::Glue::Model::Partition::AddValues ( const Aws::String value)
inline

The values of the partition.

Definition at line 77 of file Partition.h.

◆ AddValues() [2/3]

Partition& Aws::Glue::Model::Partition::AddValues ( Aws::String &&  value)
inline

The values of the partition.

Definition at line 82 of file Partition.h.

◆ AddValues() [3/3]

Partition& Aws::Glue::Model::Partition::AddValues ( const char *  value)
inline

The values of the partition.

Definition at line 87 of file Partition.h.

◆ CatalogIdHasBeenSet()

bool Aws::Glue::Model::Partition::CatalogIdHasBeenSet ( ) const
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 382 of file Partition.h.

◆ CreationTimeHasBeenSet()

bool Aws::Glue::Model::Partition::CreationTimeHasBeenSet ( ) const
inline

The time at which the partition was created.

Definition at line 180 of file Partition.h.

◆ DatabaseNameHasBeenSet()

bool Aws::Glue::Model::Partition::DatabaseNameHasBeenSet ( ) const
inline

The name of the catalog database in which to create the partition.

Definition at line 98 of file Partition.h.

◆ GetCatalogId()

const Aws::String& Aws::Glue::Model::Partition::GetCatalogId ( ) const
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 377 of file Partition.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::Glue::Model::Partition::GetCreationTime ( ) const
inline

The time at which the partition was created.

Definition at line 175 of file Partition.h.

◆ GetDatabaseName()

const Aws::String& Aws::Glue::Model::Partition::GetDatabaseName ( ) const
inline

The name of the catalog database in which to create the partition.

Definition at line 93 of file Partition.h.

◆ GetLastAccessTime()

const Aws::Utils::DateTime& Aws::Glue::Model::Partition::GetLastAccessTime ( ) const
inline

The last time at which the partition was accessed.

Definition at line 206 of file Partition.h.

◆ GetLastAnalyzedTime()

const Aws::Utils::DateTime& Aws::Glue::Model::Partition::GetLastAnalyzedTime ( ) const
inline

The last time at which column statistics were computed for this partition.

Definition at line 341 of file Partition.h.

◆ GetParameters()

const Aws::Map<Aws::String, Aws::String>& Aws::Glue::Model::Partition::GetParameters ( ) const
inline

These key-value pairs define partition parameters.

Definition at line 274 of file Partition.h.

◆ GetStorageDescriptor()

const StorageDescriptor& Aws::Glue::Model::Partition::GetStorageDescriptor ( ) const
inline

Provides information about the physical location where the partition is stored.

Definition at line 238 of file Partition.h.

◆ GetTableName()

const Aws::String& Aws::Glue::Model::Partition::GetTableName ( ) const
inline

The name of the database table in which to create the partition.

Definition at line 134 of file Partition.h.

◆ GetValues()

const Aws::Vector<Aws::String>& Aws::Glue::Model::Partition::GetValues ( ) const
inline

The values of the partition.

Definition at line 47 of file Partition.h.

◆ Jsonize()

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

◆ LastAccessTimeHasBeenSet()

bool Aws::Glue::Model::Partition::LastAccessTimeHasBeenSet ( ) const
inline

The last time at which the partition was accessed.

Definition at line 211 of file Partition.h.

◆ LastAnalyzedTimeHasBeenSet()

bool Aws::Glue::Model::Partition::LastAnalyzedTimeHasBeenSet ( ) const
inline

The last time at which column statistics were computed for this partition.

Definition at line 347 of file Partition.h.

◆ operator=()

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

◆ ParametersHasBeenSet()

bool Aws::Glue::Model::Partition::ParametersHasBeenSet ( ) const
inline

These key-value pairs define partition parameters.

Definition at line 279 of file Partition.h.

◆ SetCatalogId() [1/3]

void Aws::Glue::Model::Partition::SetCatalogId ( const Aws::String value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 387 of file Partition.h.

◆ SetCatalogId() [2/3]

void Aws::Glue::Model::Partition::SetCatalogId ( Aws::String &&  value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 392 of file Partition.h.

◆ SetCatalogId() [3/3]

void Aws::Glue::Model::Partition::SetCatalogId ( const char *  value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 397 of file Partition.h.

◆ SetCreationTime() [1/2]

void Aws::Glue::Model::Partition::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time at which the partition was created.

Definition at line 185 of file Partition.h.

◆ SetCreationTime() [2/2]

void Aws::Glue::Model::Partition::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the partition was created.

Definition at line 190 of file Partition.h.

◆ SetDatabaseName() [1/3]

void Aws::Glue::Model::Partition::SetDatabaseName ( const Aws::String value)
inline

The name of the catalog database in which to create the partition.

Definition at line 103 of file Partition.h.

◆ SetDatabaseName() [2/3]

void Aws::Glue::Model::Partition::SetDatabaseName ( Aws::String &&  value)
inline

The name of the catalog database in which to create the partition.

Definition at line 108 of file Partition.h.

◆ SetDatabaseName() [3/3]

void Aws::Glue::Model::Partition::SetDatabaseName ( const char *  value)
inline

The name of the catalog database in which to create the partition.

Definition at line 113 of file Partition.h.

◆ SetLastAccessTime() [1/2]

void Aws::Glue::Model::Partition::SetLastAccessTime ( const Aws::Utils::DateTime value)
inline

The last time at which the partition was accessed.

Definition at line 216 of file Partition.h.

◆ SetLastAccessTime() [2/2]

void Aws::Glue::Model::Partition::SetLastAccessTime ( Aws::Utils::DateTime &&  value)
inline

The last time at which the partition was accessed.

Definition at line 221 of file Partition.h.

◆ SetLastAnalyzedTime() [1/2]

void Aws::Glue::Model::Partition::SetLastAnalyzedTime ( const Aws::Utils::DateTime value)
inline

The last time at which column statistics were computed for this partition.

Definition at line 353 of file Partition.h.

◆ SetLastAnalyzedTime() [2/2]

void Aws::Glue::Model::Partition::SetLastAnalyzedTime ( Aws::Utils::DateTime &&  value)
inline

The last time at which column statistics were computed for this partition.

Definition at line 359 of file Partition.h.

◆ SetParameters() [1/2]

void Aws::Glue::Model::Partition::SetParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

These key-value pairs define partition parameters.

Definition at line 284 of file Partition.h.

◆ SetParameters() [2/2]

void Aws::Glue::Model::Partition::SetParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

These key-value pairs define partition parameters.

Definition at line 289 of file Partition.h.

◆ SetStorageDescriptor() [1/2]

void Aws::Glue::Model::Partition::SetStorageDescriptor ( const StorageDescriptor value)
inline

Provides information about the physical location where the partition is stored.

Definition at line 250 of file Partition.h.

◆ SetStorageDescriptor() [2/2]

void Aws::Glue::Model::Partition::SetStorageDescriptor ( StorageDescriptor &&  value)
inline

Provides information about the physical location where the partition is stored.

Definition at line 256 of file Partition.h.

◆ SetTableName() [1/3]

void Aws::Glue::Model::Partition::SetTableName ( const Aws::String value)
inline

The name of the database table in which to create the partition.

Definition at line 144 of file Partition.h.

◆ SetTableName() [2/3]

void Aws::Glue::Model::Partition::SetTableName ( Aws::String &&  value)
inline

The name of the database table in which to create the partition.

Definition at line 149 of file Partition.h.

◆ SetTableName() [3/3]

void Aws::Glue::Model::Partition::SetTableName ( const char *  value)
inline

The name of the database table in which to create the partition.

Definition at line 154 of file Partition.h.

◆ SetValues() [1/2]

void Aws::Glue::Model::Partition::SetValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the partition.

Definition at line 57 of file Partition.h.

◆ SetValues() [2/2]

void Aws::Glue::Model::Partition::SetValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the partition.

Definition at line 62 of file Partition.h.

◆ StorageDescriptorHasBeenSet()

bool Aws::Glue::Model::Partition::StorageDescriptorHasBeenSet ( ) const
inline

Provides information about the physical location where the partition is stored.

Definition at line 244 of file Partition.h.

◆ TableNameHasBeenSet()

bool Aws::Glue::Model::Partition::TableNameHasBeenSet ( ) const
inline

The name of the database table in which to create the partition.

Definition at line 139 of file Partition.h.

◆ ValuesHasBeenSet()

bool Aws::Glue::Model::Partition::ValuesHasBeenSet ( ) const
inline

The values of the partition.

Definition at line 52 of file Partition.h.

◆ WithCatalogId() [1/3]

Partition& Aws::Glue::Model::Partition::WithCatalogId ( const Aws::String value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 402 of file Partition.h.

◆ WithCatalogId() [2/3]

Partition& Aws::Glue::Model::Partition::WithCatalogId ( Aws::String &&  value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 407 of file Partition.h.

◆ WithCatalogId() [3/3]

Partition& Aws::Glue::Model::Partition::WithCatalogId ( const char *  value)
inline

The ID of the Data Catalog in which the partition resides.

Definition at line 412 of file Partition.h.

◆ WithCreationTime() [1/2]

Partition& Aws::Glue::Model::Partition::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time at which the partition was created.

Definition at line 195 of file Partition.h.

◆ WithCreationTime() [2/2]

Partition& Aws::Glue::Model::Partition::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time at which the partition was created.

Definition at line 200 of file Partition.h.

◆ WithDatabaseName() [1/3]

Partition& Aws::Glue::Model::Partition::WithDatabaseName ( const Aws::String value)
inline

The name of the catalog database in which to create the partition.

Definition at line 118 of file Partition.h.

◆ WithDatabaseName() [2/3]

Partition& Aws::Glue::Model::Partition::WithDatabaseName ( Aws::String &&  value)
inline

The name of the catalog database in which to create the partition.

Definition at line 123 of file Partition.h.

◆ WithDatabaseName() [3/3]

Partition& Aws::Glue::Model::Partition::WithDatabaseName ( const char *  value)
inline

The name of the catalog database in which to create the partition.

Definition at line 128 of file Partition.h.

◆ WithLastAccessTime() [1/2]

Partition& Aws::Glue::Model::Partition::WithLastAccessTime ( const Aws::Utils::DateTime value)
inline

The last time at which the partition was accessed.

Definition at line 226 of file Partition.h.

◆ WithLastAccessTime() [2/2]

Partition& Aws::Glue::Model::Partition::WithLastAccessTime ( Aws::Utils::DateTime &&  value)
inline

The last time at which the partition was accessed.

Definition at line 231 of file Partition.h.

◆ WithLastAnalyzedTime() [1/2]

Partition& Aws::Glue::Model::Partition::WithLastAnalyzedTime ( const Aws::Utils::DateTime value)
inline

The last time at which column statistics were computed for this partition.

Definition at line 365 of file Partition.h.

◆ WithLastAnalyzedTime() [2/2]

Partition& Aws::Glue::Model::Partition::WithLastAnalyzedTime ( Aws::Utils::DateTime &&  value)
inline

The last time at which column statistics were computed for this partition.

Definition at line 371 of file Partition.h.

◆ WithParameters() [1/2]

Partition& Aws::Glue::Model::Partition::WithParameters ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

These key-value pairs define partition parameters.

Definition at line 294 of file Partition.h.

◆ WithParameters() [2/2]

Partition& Aws::Glue::Model::Partition::WithParameters ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

These key-value pairs define partition parameters.

Definition at line 299 of file Partition.h.

◆ WithStorageDescriptor() [1/2]

Partition& Aws::Glue::Model::Partition::WithStorageDescriptor ( const StorageDescriptor value)
inline

Provides information about the physical location where the partition is stored.

Definition at line 262 of file Partition.h.

◆ WithStorageDescriptor() [2/2]

Partition& Aws::Glue::Model::Partition::WithStorageDescriptor ( StorageDescriptor &&  value)
inline

Provides information about the physical location where the partition is stored.

Definition at line 268 of file Partition.h.

◆ WithTableName() [1/3]

Partition& Aws::Glue::Model::Partition::WithTableName ( const Aws::String value)
inline

The name of the database table in which to create the partition.

Definition at line 159 of file Partition.h.

◆ WithTableName() [2/3]

Partition& Aws::Glue::Model::Partition::WithTableName ( Aws::String &&  value)
inline

The name of the database table in which to create the partition.

Definition at line 164 of file Partition.h.

◆ WithTableName() [3/3]

Partition& Aws::Glue::Model::Partition::WithTableName ( const char *  value)
inline

The name of the database table in which to create the partition.

Definition at line 169 of file Partition.h.

◆ WithValues() [1/2]

Partition& Aws::Glue::Model::Partition::WithValues ( const Aws::Vector< Aws::String > &  value)
inline

The values of the partition.

Definition at line 67 of file Partition.h.

◆ WithValues() [2/2]

Partition& Aws::Glue::Model::Partition::WithValues ( Aws::Vector< Aws::String > &&  value)
inline

The values of the partition.

Definition at line 72 of file Partition.h.


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