AWS SDK for C++  1.9.46
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Crt::Model::InputSerialization Class Reference

#include <InputSerialization.h>

Public Member Functions

 InputSerialization ()
 
 InputSerialization (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InputSerializationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const CSVInputGetCSV () const
 
bool CSVHasBeenSet () const
 
void SetCSV (const CSVInput &value)
 
void SetCSV (CSVInput &&value)
 
InputSerializationWithCSV (const CSVInput &value)
 
InputSerializationWithCSV (CSVInput &&value)
 
const CompressionTypeGetCompressionType () const
 
bool CompressionTypeHasBeenSet () const
 
void SetCompressionType (const CompressionType &value)
 
void SetCompressionType (CompressionType &&value)
 
InputSerializationWithCompressionType (const CompressionType &value)
 
InputSerializationWithCompressionType (CompressionType &&value)
 
const JSONInputGetJSON () const
 
bool JSONHasBeenSet () const
 
void SetJSON (const JSONInput &value)
 
void SetJSON (JSONInput &&value)
 
InputSerializationWithJSON (const JSONInput &value)
 
InputSerializationWithJSON (JSONInput &&value)
 
const ParquetInputGetParquet () const
 
bool ParquetHasBeenSet () const
 
void SetParquet (const ParquetInput &value)
 
void SetParquet (ParquetInput &&value)
 
InputSerializationWithParquet (const ParquetInput &value)
 
InputSerializationWithParquet (ParquetInput &&value)
 

Detailed Description

Describes the serialization format of the object.

See Also:


AWS API Reference

Definition at line 34 of file InputSerialization.h.

Constructor & Destructor Documentation

◆ InputSerialization() [1/2]

Aws::S3Crt::Model::InputSerialization::InputSerialization ( )

◆ InputSerialization() [2/2]

Aws::S3Crt::Model::InputSerialization::InputSerialization ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::S3Crt::Model::InputSerialization::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ CompressionTypeHasBeenSet()

bool Aws::S3Crt::Model::InputSerialization::CompressionTypeHasBeenSet ( ) const
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 85 of file InputSerialization.h.

◆ CSVHasBeenSet()

bool Aws::S3Crt::Model::InputSerialization::CSVHasBeenSet ( ) const
inline

Describes the serialization of a CSV-encoded object.

Definition at line 52 of file InputSerialization.h.

◆ GetCompressionType()

const CompressionType& Aws::S3Crt::Model::InputSerialization::GetCompressionType ( ) const
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 79 of file InputSerialization.h.

◆ GetCSV()

const CSVInput& Aws::S3Crt::Model::InputSerialization::GetCSV ( ) const
inline

Describes the serialization of a CSV-encoded object.

Definition at line 47 of file InputSerialization.h.

◆ GetJSON()

const JSONInput& Aws::S3Crt::Model::InputSerialization::GetJSON ( ) const
inline

Specifies JSON as object's input serialization format.

Definition at line 115 of file InputSerialization.h.

◆ GetParquet()

const ParquetInput& Aws::S3Crt::Model::InputSerialization::GetParquet ( ) const
inline

Specifies Parquet as object's input serialization format.

Definition at line 146 of file InputSerialization.h.

◆ JSONHasBeenSet()

bool Aws::S3Crt::Model::InputSerialization::JSONHasBeenSet ( ) const
inline

Specifies JSON as object's input serialization format.

Definition at line 120 of file InputSerialization.h.

◆ operator=()

InputSerialization& Aws::S3Crt::Model::InputSerialization::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ ParquetHasBeenSet()

bool Aws::S3Crt::Model::InputSerialization::ParquetHasBeenSet ( ) const
inline

Specifies Parquet as object's input serialization format.

Definition at line 151 of file InputSerialization.h.

◆ SetCompressionType() [1/2]

void Aws::S3Crt::Model::InputSerialization::SetCompressionType ( CompressionType &&  value)
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 97 of file InputSerialization.h.

◆ SetCompressionType() [2/2]

void Aws::S3Crt::Model::InputSerialization::SetCompressionType ( const CompressionType value)
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 91 of file InputSerialization.h.

◆ SetCSV() [1/2]

void Aws::S3Crt::Model::InputSerialization::SetCSV ( const CSVInput value)
inline

Describes the serialization of a CSV-encoded object.

Definition at line 57 of file InputSerialization.h.

◆ SetCSV() [2/2]

void Aws::S3Crt::Model::InputSerialization::SetCSV ( CSVInput &&  value)
inline

Describes the serialization of a CSV-encoded object.

Definition at line 62 of file InputSerialization.h.

◆ SetJSON() [1/2]

void Aws::S3Crt::Model::InputSerialization::SetJSON ( const JSONInput value)
inline

Specifies JSON as object's input serialization format.

Definition at line 125 of file InputSerialization.h.

◆ SetJSON() [2/2]

void Aws::S3Crt::Model::InputSerialization::SetJSON ( JSONInput &&  value)
inline

Specifies JSON as object's input serialization format.

Definition at line 130 of file InputSerialization.h.

◆ SetParquet() [1/2]

void Aws::S3Crt::Model::InputSerialization::SetParquet ( const ParquetInput value)
inline

Specifies Parquet as object's input serialization format.

Definition at line 156 of file InputSerialization.h.

◆ SetParquet() [2/2]

void Aws::S3Crt::Model::InputSerialization::SetParquet ( ParquetInput &&  value)
inline

Specifies Parquet as object's input serialization format.

Definition at line 161 of file InputSerialization.h.

◆ WithCompressionType() [1/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithCompressionType ( CompressionType &&  value)
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 109 of file InputSerialization.h.

◆ WithCompressionType() [2/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithCompressionType ( const CompressionType value)
inline

Specifies object's compression format. Valid values: NONE, GZIP, BZIP2. Default Value: NONE.

Definition at line 103 of file InputSerialization.h.

◆ WithCSV() [1/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithCSV ( const CSVInput value)
inline

Describes the serialization of a CSV-encoded object.

Definition at line 67 of file InputSerialization.h.

◆ WithCSV() [2/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithCSV ( CSVInput &&  value)
inline

Describes the serialization of a CSV-encoded object.

Definition at line 72 of file InputSerialization.h.

◆ WithJSON() [1/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithJSON ( const JSONInput value)
inline

Specifies JSON as object's input serialization format.

Definition at line 135 of file InputSerialization.h.

◆ WithJSON() [2/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithJSON ( JSONInput &&  value)
inline

Specifies JSON as object's input serialization format.

Definition at line 140 of file InputSerialization.h.

◆ WithParquet() [1/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithParquet ( const ParquetInput value)
inline

Specifies Parquet as object's input serialization format.

Definition at line 166 of file InputSerialization.h.

◆ WithParquet() [2/2]

InputSerialization& Aws::S3Crt::Model::InputSerialization::WithParquet ( ParquetInput &&  value)
inline

Specifies Parquet as object's input serialization format.

Definition at line 171 of file InputSerialization.h.


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