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

#include <StorageDescriptor.h>

Public Member Functions

 StorageDescriptor ()
 
 StorageDescriptor (Aws::Utils::Json::JsonView jsonValue)
 
StorageDescriptoroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Column > & GetColumns () const
 
bool ColumnsHasBeenSet () const
 
void SetColumns (const Aws::Vector< Column > &value)
 
void SetColumns (Aws::Vector< Column > &&value)
 
StorageDescriptorWithColumns (const Aws::Vector< Column > &value)
 
StorageDescriptorWithColumns (Aws::Vector< Column > &&value)
 
StorageDescriptorAddColumns (const Column &value)
 
StorageDescriptorAddColumns (Column &&value)
 
const Aws::StringGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
StorageDescriptorWithLocation (const Aws::String &value)
 
StorageDescriptorWithLocation (Aws::String &&value)
 
StorageDescriptorWithLocation (const char *value)
 
const Aws::StringGetInputFormat () const
 
bool InputFormatHasBeenSet () const
 
void SetInputFormat (const Aws::String &value)
 
void SetInputFormat (Aws::String &&value)
 
void SetInputFormat (const char *value)
 
StorageDescriptorWithInputFormat (const Aws::String &value)
 
StorageDescriptorWithInputFormat (Aws::String &&value)
 
StorageDescriptorWithInputFormat (const char *value)
 
const Aws::StringGetOutputFormat () const
 
bool OutputFormatHasBeenSet () const
 
void SetOutputFormat (const Aws::String &value)
 
void SetOutputFormat (Aws::String &&value)
 
void SetOutputFormat (const char *value)
 
StorageDescriptorWithOutputFormat (const Aws::String &value)
 
StorageDescriptorWithOutputFormat (Aws::String &&value)
 
StorageDescriptorWithOutputFormat (const char *value)
 
bool GetCompressed () const
 
bool CompressedHasBeenSet () const
 
void SetCompressed (bool value)
 
StorageDescriptorWithCompressed (bool value)
 
int GetNumberOfBuckets () const
 
bool NumberOfBucketsHasBeenSet () const
 
void SetNumberOfBuckets (int value)
 
StorageDescriptorWithNumberOfBuckets (int value)
 
const SerDeInfoGetSerdeInfo () const
 
bool SerdeInfoHasBeenSet () const
 
void SetSerdeInfo (const SerDeInfo &value)
 
void SetSerdeInfo (SerDeInfo &&value)
 
StorageDescriptorWithSerdeInfo (const SerDeInfo &value)
 
StorageDescriptorWithSerdeInfo (SerDeInfo &&value)
 
const Aws::Vector< Aws::String > & GetBucketColumns () const
 
bool BucketColumnsHasBeenSet () const
 
void SetBucketColumns (const Aws::Vector< Aws::String > &value)
 
void SetBucketColumns (Aws::Vector< Aws::String > &&value)
 
StorageDescriptorWithBucketColumns (const Aws::Vector< Aws::String > &value)
 
StorageDescriptorWithBucketColumns (Aws::Vector< Aws::String > &&value)
 
StorageDescriptorAddBucketColumns (const Aws::String &value)
 
StorageDescriptorAddBucketColumns (Aws::String &&value)
 
StorageDescriptorAddBucketColumns (const char *value)
 
const Aws::Vector< Order > & GetSortColumns () const
 
bool SortColumnsHasBeenSet () const
 
void SetSortColumns (const Aws::Vector< Order > &value)
 
void SetSortColumns (Aws::Vector< Order > &&value)
 
StorageDescriptorWithSortColumns (const Aws::Vector< Order > &value)
 
StorageDescriptorWithSortColumns (Aws::Vector< Order > &&value)
 
StorageDescriptorAddSortColumns (const Order &value)
 
StorageDescriptorAddSortColumns (Order &&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)
 
StorageDescriptorWithParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
StorageDescriptorWithParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
StorageDescriptorAddParameters (const Aws::String &key, const Aws::String &value)
 
StorageDescriptorAddParameters (Aws::String &&key, const Aws::String &value)
 
StorageDescriptorAddParameters (const Aws::String &key, Aws::String &&value)
 
StorageDescriptorAddParameters (Aws::String &&key, Aws::String &&value)
 
StorageDescriptorAddParameters (const char *key, Aws::String &&value)
 
StorageDescriptorAddParameters (Aws::String &&key, const char *value)
 
StorageDescriptorAddParameters (const char *key, const char *value)
 
const SkewedInfoGetSkewedInfo () const
 
bool SkewedInfoHasBeenSet () const
 
void SetSkewedInfo (const SkewedInfo &value)
 
void SetSkewedInfo (SkewedInfo &&value)
 
StorageDescriptorWithSkewedInfo (const SkewedInfo &value)
 
StorageDescriptorWithSkewedInfo (SkewedInfo &&value)
 
bool GetStoredAsSubDirectories () const
 
bool StoredAsSubDirectoriesHasBeenSet () const
 
void SetStoredAsSubDirectories (bool value)
 
StorageDescriptorWithStoredAsSubDirectories (bool value)
 
const SchemaReferenceGetSchemaReference () const
 
bool SchemaReferenceHasBeenSet () const
 
void SetSchemaReference (const SchemaReference &value)
 
void SetSchemaReference (SchemaReference &&value)
 
StorageDescriptorWithSchemaReference (const SchemaReference &value)
 
StorageDescriptorWithSchemaReference (SchemaReference &&value)
 

Detailed Description

Describes the physical storage of table data.

See Also:

AWS API Reference

Definition at line 38 of file StorageDescriptor.h.

Constructor & Destructor Documentation

◆ StorageDescriptor() [1/2]

Aws::Glue::Model::StorageDescriptor::StorageDescriptor ( )

◆ StorageDescriptor() [2/2]

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

Member Function Documentation

◆ AddBucketColumns() [1/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddBucketColumns ( const Aws::String value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 360 of file StorageDescriptor.h.

◆ AddBucketColumns() [2/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddBucketColumns ( Aws::String &&  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 366 of file StorageDescriptor.h.

◆ AddBucketColumns() [3/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddBucketColumns ( const char *  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 372 of file StorageDescriptor.h.

◆ AddColumns() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddColumns ( const Column value)
inline

A list of the Columns in the table.

Definition at line 80 of file StorageDescriptor.h.

◆ AddColumns() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddColumns ( Column &&  value)
inline

A list of the Columns in the table.

Definition at line 85 of file StorageDescriptor.h.

◆ AddParameters() [1/7]

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

The user-supplied properties in key-value form.

Definition at line 449 of file StorageDescriptor.h.

◆ AddParameters() [2/7]

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

The user-supplied properties in key-value form.

Definition at line 454 of file StorageDescriptor.h.

◆ AddParameters() [3/7]

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

The user-supplied properties in key-value form.

Definition at line 459 of file StorageDescriptor.h.

◆ AddParameters() [4/7]

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

The user-supplied properties in key-value form.

Definition at line 464 of file StorageDescriptor.h.

◆ AddParameters() [5/7]

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

The user-supplied properties in key-value form.

Definition at line 469 of file StorageDescriptor.h.

◆ AddParameters() [6/7]

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

The user-supplied properties in key-value form.

Definition at line 474 of file StorageDescriptor.h.

◆ AddParameters() [7/7]

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

The user-supplied properties in key-value form.

Definition at line 479 of file StorageDescriptor.h.

◆ AddSortColumns() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddSortColumns ( const Order value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 408 of file StorageDescriptor.h.

◆ AddSortColumns() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::AddSortColumns ( Order &&  value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 413 of file StorageDescriptor.h.

◆ BucketColumnsHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::BucketColumnsHasBeenSet ( ) const
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 330 of file StorageDescriptor.h.

◆ ColumnsHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::ColumnsHasBeenSet ( ) const
inline

A list of the Columns in the table.

Definition at line 55 of file StorageDescriptor.h.

◆ CompressedHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::CompressedHasBeenSet ( ) const
inline

True if the data in the table is compressed, or False if not.

Definition at line 253 of file StorageDescriptor.h.

◆ GetBucketColumns()

const Aws::Vector<Aws::String>& Aws::Glue::Model::StorageDescriptor::GetBucketColumns ( ) const
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 324 of file StorageDescriptor.h.

◆ GetColumns()

const Aws::Vector<Column>& Aws::Glue::Model::StorageDescriptor::GetColumns ( ) const
inline

A list of the Columns in the table.

Definition at line 50 of file StorageDescriptor.h.

◆ GetCompressed()

bool Aws::Glue::Model::StorageDescriptor::GetCompressed ( ) const
inline

True if the data in the table is compressed, or False if not.

Definition at line 247 of file StorageDescriptor.h.

◆ GetInputFormat()

const Aws::String& Aws::Glue::Model::StorageDescriptor::GetInputFormat ( ) const
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 149 of file StorageDescriptor.h.

◆ GetLocation()

const Aws::String& Aws::Glue::Model::StorageDescriptor::GetLocation ( ) const
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 93 of file StorageDescriptor.h.

◆ GetNumberOfBuckets()

int Aws::Glue::Model::StorageDescriptor::GetNumberOfBuckets ( ) const
inline

Must be specified if the table contains any dimension columns.

Definition at line 271 of file StorageDescriptor.h.

◆ GetOutputFormat()

const Aws::String& Aws::Glue::Model::StorageDescriptor::GetOutputFormat ( ) const
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 198 of file StorageDescriptor.h.

◆ GetParameters()

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

The user-supplied properties in key-value form.

Definition at line 419 of file StorageDescriptor.h.

◆ GetSchemaReference()

const SchemaReference& Aws::Glue::Model::StorageDescriptor::GetSchemaReference ( ) const
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 549 of file StorageDescriptor.h.

◆ GetSerdeInfo()

const SerDeInfo& Aws::Glue::Model::StorageDescriptor::GetSerdeInfo ( ) const
inline

The serialization/deserialization (SerDe) information.

Definition at line 292 of file StorageDescriptor.h.

◆ GetSkewedInfo()

const SkewedInfo& Aws::Glue::Model::StorageDescriptor::GetSkewedInfo ( ) const
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 486 of file StorageDescriptor.h.

◆ GetSortColumns()

const Aws::Vector<Order>& Aws::Glue::Model::StorageDescriptor::GetSortColumns ( ) const
inline

A list specifying the sort order of each bucket in the table.

Definition at line 378 of file StorageDescriptor.h.

◆ GetStoredAsSubDirectories()

bool Aws::Glue::Model::StorageDescriptor::GetStoredAsSubDirectories ( ) const
inline

True if the table data is stored in subdirectories, or False if not.

Definition at line 523 of file StorageDescriptor.h.

◆ InputFormatHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::InputFormatHasBeenSet ( ) const
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 155 of file StorageDescriptor.h.

◆ Jsonize()

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

◆ LocationHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::LocationHasBeenSet ( ) const
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 100 of file StorageDescriptor.h.

◆ NumberOfBucketsHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::NumberOfBucketsHasBeenSet ( ) const
inline

Must be specified if the table contains any dimension columns.

Definition at line 276 of file StorageDescriptor.h.

◆ operator=()

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

◆ OutputFormatHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::OutputFormatHasBeenSet ( ) const
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 204 of file StorageDescriptor.h.

◆ ParametersHasBeenSet()

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

The user-supplied properties in key-value form.

Definition at line 424 of file StorageDescriptor.h.

◆ SchemaReferenceHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::SchemaReferenceHasBeenSet ( ) const
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 556 of file StorageDescriptor.h.

◆ SerdeInfoHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::SerdeInfoHasBeenSet ( ) const
inline

The serialization/deserialization (SerDe) information.

Definition at line 297 of file StorageDescriptor.h.

◆ SetBucketColumns() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetBucketColumns ( const Aws::Vector< Aws::String > &  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 336 of file StorageDescriptor.h.

◆ SetBucketColumns() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetBucketColumns ( Aws::Vector< Aws::String > &&  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 342 of file StorageDescriptor.h.

◆ SetColumns() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetColumns ( const Aws::Vector< Column > &  value)
inline

A list of the Columns in the table.

Definition at line 60 of file StorageDescriptor.h.

◆ SetColumns() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetColumns ( Aws::Vector< Column > &&  value)
inline

A list of the Columns in the table.

Definition at line 65 of file StorageDescriptor.h.

◆ SetCompressed()

void Aws::Glue::Model::StorageDescriptor::SetCompressed ( bool  value)
inline

True if the data in the table is compressed, or False if not.

Definition at line 259 of file StorageDescriptor.h.

◆ SetInputFormat() [1/3]

void Aws::Glue::Model::StorageDescriptor::SetInputFormat ( const Aws::String value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 161 of file StorageDescriptor.h.

◆ SetInputFormat() [2/3]

void Aws::Glue::Model::StorageDescriptor::SetInputFormat ( Aws::String &&  value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 167 of file StorageDescriptor.h.

◆ SetInputFormat() [3/3]

void Aws::Glue::Model::StorageDescriptor::SetInputFormat ( const char *  value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 173 of file StorageDescriptor.h.

◆ SetLocation() [1/3]

void Aws::Glue::Model::StorageDescriptor::SetLocation ( const Aws::String value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 107 of file StorageDescriptor.h.

◆ SetLocation() [2/3]

void Aws::Glue::Model::StorageDescriptor::SetLocation ( Aws::String &&  value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 114 of file StorageDescriptor.h.

◆ SetLocation() [3/3]

void Aws::Glue::Model::StorageDescriptor::SetLocation ( const char *  value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 121 of file StorageDescriptor.h.

◆ SetNumberOfBuckets()

void Aws::Glue::Model::StorageDescriptor::SetNumberOfBuckets ( int  value)
inline

Must be specified if the table contains any dimension columns.

Definition at line 281 of file StorageDescriptor.h.

◆ SetOutputFormat() [1/3]

void Aws::Glue::Model::StorageDescriptor::SetOutputFormat ( const Aws::String value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 210 of file StorageDescriptor.h.

◆ SetOutputFormat() [2/3]

void Aws::Glue::Model::StorageDescriptor::SetOutputFormat ( Aws::String &&  value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 216 of file StorageDescriptor.h.

◆ SetOutputFormat() [3/3]

void Aws::Glue::Model::StorageDescriptor::SetOutputFormat ( const char *  value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 222 of file StorageDescriptor.h.

◆ SetParameters() [1/2]

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

The user-supplied properties in key-value form.

Definition at line 429 of file StorageDescriptor.h.

◆ SetParameters() [2/2]

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

The user-supplied properties in key-value form.

Definition at line 434 of file StorageDescriptor.h.

◆ SetSchemaReference() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetSchemaReference ( const SchemaReference value)
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 563 of file StorageDescriptor.h.

◆ SetSchemaReference() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetSchemaReference ( SchemaReference &&  value)
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 570 of file StorageDescriptor.h.

◆ SetSerdeInfo() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetSerdeInfo ( const SerDeInfo value)
inline

The serialization/deserialization (SerDe) information.

Definition at line 302 of file StorageDescriptor.h.

◆ SetSerdeInfo() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetSerdeInfo ( SerDeInfo &&  value)
inline

The serialization/deserialization (SerDe) information.

Definition at line 307 of file StorageDescriptor.h.

◆ SetSkewedInfo() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetSkewedInfo ( const SkewedInfo value)
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 498 of file StorageDescriptor.h.

◆ SetSkewedInfo() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetSkewedInfo ( SkewedInfo &&  value)
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 504 of file StorageDescriptor.h.

◆ SetSortColumns() [1/2]

void Aws::Glue::Model::StorageDescriptor::SetSortColumns ( const Aws::Vector< Order > &  value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 388 of file StorageDescriptor.h.

◆ SetSortColumns() [2/2]

void Aws::Glue::Model::StorageDescriptor::SetSortColumns ( Aws::Vector< Order > &&  value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 393 of file StorageDescriptor.h.

◆ SetStoredAsSubDirectories()

void Aws::Glue::Model::StorageDescriptor::SetStoredAsSubDirectories ( bool  value)
inline

True if the table data is stored in subdirectories, or False if not.

Definition at line 535 of file StorageDescriptor.h.

◆ SkewedInfoHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::SkewedInfoHasBeenSet ( ) const
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 492 of file StorageDescriptor.h.

◆ SortColumnsHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::SortColumnsHasBeenSet ( ) const
inline

A list specifying the sort order of each bucket in the table.

Definition at line 383 of file StorageDescriptor.h.

◆ StoredAsSubDirectoriesHasBeenSet()

bool Aws::Glue::Model::StorageDescriptor::StoredAsSubDirectoriesHasBeenSet ( ) const
inline

True if the table data is stored in subdirectories, or False if not.

Definition at line 529 of file StorageDescriptor.h.

◆ WithBucketColumns() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithBucketColumns ( const Aws::Vector< Aws::String > &  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 348 of file StorageDescriptor.h.

◆ WithBucketColumns() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithBucketColumns ( Aws::Vector< Aws::String > &&  value)
inline

A list of reducer grouping columns, clustering columns, and bucketing columns in the table.

Definition at line 354 of file StorageDescriptor.h.

◆ WithColumns() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithColumns ( const Aws::Vector< Column > &  value)
inline

A list of the Columns in the table.

Definition at line 70 of file StorageDescriptor.h.

◆ WithColumns() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithColumns ( Aws::Vector< Column > &&  value)
inline

A list of the Columns in the table.

Definition at line 75 of file StorageDescriptor.h.

◆ WithCompressed()

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithCompressed ( bool  value)
inline

True if the data in the table is compressed, or False if not.

Definition at line 265 of file StorageDescriptor.h.

◆ WithInputFormat() [1/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithInputFormat ( const Aws::String value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 179 of file StorageDescriptor.h.

◆ WithInputFormat() [2/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithInputFormat ( Aws::String &&  value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 185 of file StorageDescriptor.h.

◆ WithInputFormat() [3/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithInputFormat ( const char *  value)
inline

The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.

Definition at line 191 of file StorageDescriptor.h.

◆ WithLocation() [1/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithLocation ( const Aws::String value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 128 of file StorageDescriptor.h.

◆ WithLocation() [2/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithLocation ( Aws::String &&  value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 135 of file StorageDescriptor.h.

◆ WithLocation() [3/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithLocation ( const char *  value)
inline

The physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.

Definition at line 142 of file StorageDescriptor.h.

◆ WithNumberOfBuckets()

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithNumberOfBuckets ( int  value)
inline

Must be specified if the table contains any dimension columns.

Definition at line 286 of file StorageDescriptor.h.

◆ WithOutputFormat() [1/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithOutputFormat ( const Aws::String value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 228 of file StorageDescriptor.h.

◆ WithOutputFormat() [2/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithOutputFormat ( Aws::String &&  value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 234 of file StorageDescriptor.h.

◆ WithOutputFormat() [3/3]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithOutputFormat ( const char *  value)
inline

The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.

Definition at line 240 of file StorageDescriptor.h.

◆ WithParameters() [1/2]

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

The user-supplied properties in key-value form.

Definition at line 439 of file StorageDescriptor.h.

◆ WithParameters() [2/2]

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

The user-supplied properties in key-value form.

Definition at line 444 of file StorageDescriptor.h.

◆ WithSchemaReference() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSchemaReference ( const SchemaReference value)
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 577 of file StorageDescriptor.h.

◆ WithSchemaReference() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSchemaReference ( SchemaReference &&  value)
inline

An object that references a schema stored in the AWS Glue Schema Registry.

When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference.

Definition at line 584 of file StorageDescriptor.h.

◆ WithSerdeInfo() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSerdeInfo ( const SerDeInfo value)
inline

The serialization/deserialization (SerDe) information.

Definition at line 312 of file StorageDescriptor.h.

◆ WithSerdeInfo() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSerdeInfo ( SerDeInfo &&  value)
inline

The serialization/deserialization (SerDe) information.

Definition at line 317 of file StorageDescriptor.h.

◆ WithSkewedInfo() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSkewedInfo ( const SkewedInfo value)
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 510 of file StorageDescriptor.h.

◆ WithSkewedInfo() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSkewedInfo ( SkewedInfo &&  value)
inline

The information about values that appear frequently in a column (skewed values).

Definition at line 516 of file StorageDescriptor.h.

◆ WithSortColumns() [1/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSortColumns ( const Aws::Vector< Order > &  value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 398 of file StorageDescriptor.h.

◆ WithSortColumns() [2/2]

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithSortColumns ( Aws::Vector< Order > &&  value)
inline

A list specifying the sort order of each bucket in the table.

Definition at line 403 of file StorageDescriptor.h.

◆ WithStoredAsSubDirectories()

StorageDescriptor& Aws::Glue::Model::StorageDescriptor::WithStoredAsSubDirectories ( bool  value)
inline

True if the table data is stored in subdirectories, or False if not.

Definition at line 541 of file StorageDescriptor.h.


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