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

#include <PartitionInput.h>

Public Member Functions

 PartitionInput ()
 
 PartitionInput (Aws::Utils::Json::JsonView jsonValue)
 
PartitionInputoperator= (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)
 
PartitionInputWithValues (const Aws::Vector< Aws::String > &value)
 
PartitionInputWithValues (Aws::Vector< Aws::String > &&value)
 
PartitionInputAddValues (const Aws::String &value)
 
PartitionInputAddValues (Aws::String &&value)
 
PartitionInputAddValues (const char *value)
 
const Aws::Utils::DateTimeGetLastAccessTime () const
 
bool LastAccessTimeHasBeenSet () const
 
void SetLastAccessTime (const Aws::Utils::DateTime &value)
 
void SetLastAccessTime (Aws::Utils::DateTime &&value)
 
PartitionInputWithLastAccessTime (const Aws::Utils::DateTime &value)
 
PartitionInputWithLastAccessTime (Aws::Utils::DateTime &&value)
 
const StorageDescriptorGetStorageDescriptor () const
 
bool StorageDescriptorHasBeenSet () const
 
void SetStorageDescriptor (const StorageDescriptor &value)
 
void SetStorageDescriptor (StorageDescriptor &&value)
 
PartitionInputWithStorageDescriptor (const StorageDescriptor &value)
 
PartitionInputWithStorageDescriptor (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)
 
PartitionInputWithParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
PartitionInputWithParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
PartitionInputAddParameters (const Aws::String &key, const Aws::String &value)
 
PartitionInputAddParameters (Aws::String &&key, const Aws::String &value)
 
PartitionInputAddParameters (const Aws::String &key, Aws::String &&value)
 
PartitionInputAddParameters (Aws::String &&key, Aws::String &&value)
 
PartitionInputAddParameters (const char *key, Aws::String &&value)
 
PartitionInputAddParameters (Aws::String &&key, const char *value)
 
PartitionInputAddParameters (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)
 
PartitionInputWithLastAnalyzedTime (const Aws::Utils::DateTime &value)
 
PartitionInputWithLastAnalyzedTime (Aws::Utils::DateTime &&value)
 

Detailed Description

The structure used to create and update a partition.

See Also:

AWS API Reference

Definition at line 36 of file PartitionInput.h.

Constructor & Destructor Documentation

◆ PartitionInput() [1/2]

Aws::Glue::Model::PartitionInput::PartitionInput ( )

◆ PartitionInput() [2/2]

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

Member Function Documentation

◆ AddParameters() [1/7]

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

These key-value pairs define partition parameters.

Definition at line 228 of file PartitionInput.h.

◆ AddParameters() [2/7]

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

These key-value pairs define partition parameters.

Definition at line 233 of file PartitionInput.h.

◆ AddParameters() [3/7]

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

These key-value pairs define partition parameters.

Definition at line 238 of file PartitionInput.h.

◆ AddParameters() [4/7]

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

These key-value pairs define partition parameters.

Definition at line 243 of file PartitionInput.h.

◆ AddParameters() [5/7]

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

These key-value pairs define partition parameters.

Definition at line 248 of file PartitionInput.h.

◆ AddParameters() [6/7]

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

These key-value pairs define partition parameters.

Definition at line 253 of file PartitionInput.h.

◆ AddParameters() [7/7]

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

These key-value pairs define partition parameters.

Definition at line 258 of file PartitionInput.h.

◆ AddValues() [1/3]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 106 of file PartitionInput.h.

◆ AddValues() [2/3]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 115 of file PartitionInput.h.

◆ AddValues() [3/3]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 124 of file PartitionInput.h.

◆ GetLastAccessTime()

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

The last time at which the partition was accessed.

Definition at line 130 of file PartitionInput.h.

◆ GetLastAnalyzedTime()

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

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

Definition at line 265 of file PartitionInput.h.

◆ GetParameters()

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

These key-value pairs define partition parameters.

Definition at line 198 of file PartitionInput.h.

◆ GetStorageDescriptor()

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

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

Definition at line 162 of file PartitionInput.h.

◆ GetValues()

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 52 of file PartitionInput.h.

◆ Jsonize()

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

◆ LastAccessTimeHasBeenSet()

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

The last time at which the partition was accessed.

Definition at line 135 of file PartitionInput.h.

◆ LastAnalyzedTimeHasBeenSet()

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

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

Definition at line 271 of file PartitionInput.h.

◆ operator=()

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

◆ ParametersHasBeenSet()

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

These key-value pairs define partition parameters.

Definition at line 203 of file PartitionInput.h.

◆ SetLastAccessTime() [1/2]

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

The last time at which the partition was accessed.

Definition at line 140 of file PartitionInput.h.

◆ SetLastAccessTime() [2/2]

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

The last time at which the partition was accessed.

Definition at line 145 of file PartitionInput.h.

◆ SetLastAnalyzedTime() [1/2]

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

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

Definition at line 277 of file PartitionInput.h.

◆ SetLastAnalyzedTime() [2/2]

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

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

Definition at line 283 of file PartitionInput.h.

◆ SetParameters() [1/2]

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

These key-value pairs define partition parameters.

Definition at line 208 of file PartitionInput.h.

◆ SetParameters() [2/2]

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

These key-value pairs define partition parameters.

Definition at line 213 of file PartitionInput.h.

◆ SetStorageDescriptor() [1/2]

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

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

Definition at line 174 of file PartitionInput.h.

◆ SetStorageDescriptor() [2/2]

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

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

Definition at line 180 of file PartitionInput.h.

◆ SetValues() [1/2]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 70 of file PartitionInput.h.

◆ SetValues() [2/2]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 79 of file PartitionInput.h.

◆ StorageDescriptorHasBeenSet()

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

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

Definition at line 168 of file PartitionInput.h.

◆ ValuesHasBeenSet()

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 61 of file PartitionInput.h.

◆ WithLastAccessTime() [1/2]

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

The last time at which the partition was accessed.

Definition at line 150 of file PartitionInput.h.

◆ WithLastAccessTime() [2/2]

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

The last time at which the partition was accessed.

Definition at line 155 of file PartitionInput.h.

◆ WithLastAnalyzedTime() [1/2]

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

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

Definition at line 289 of file PartitionInput.h.

◆ WithLastAnalyzedTime() [2/2]

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

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

Definition at line 295 of file PartitionInput.h.

◆ WithParameters() [1/2]

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

These key-value pairs define partition parameters.

Definition at line 218 of file PartitionInput.h.

◆ WithParameters() [2/2]

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

These key-value pairs define partition parameters.

Definition at line 223 of file PartitionInput.h.

◆ WithStorageDescriptor() [1/2]

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

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

Definition at line 186 of file PartitionInput.h.

◆ WithStorageDescriptor() [2/2]

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

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

Definition at line 192 of file PartitionInput.h.

◆ WithValues() [1/2]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 88 of file PartitionInput.h.

◆ WithValues() [2/2]

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

The values of the partition. Although this parameter is not required by the SDK, you must specify this parameter for a valid input.

The values for the keys for the new partition must be passed as an array of String objects that must be ordered in the same order as the partition keys appearing in the Amazon S3 prefix. Otherwise AWS Glue will add the values to the wrong keys.

Definition at line 97 of file PartitionInput.h.


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