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

#include <SerDeInfo.h>

Public Member Functions

 SerDeInfo ()
 
 SerDeInfo (Aws::Utils::Json::JsonView jsonValue)
 
SerDeInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
SerDeInfoWithName (const Aws::String &value)
 
SerDeInfoWithName (Aws::String &&value)
 
SerDeInfoWithName (const char *value)
 
const Aws::StringGetSerializationLibrary () const
 
bool SerializationLibraryHasBeenSet () const
 
void SetSerializationLibrary (const Aws::String &value)
 
void SetSerializationLibrary (Aws::String &&value)
 
void SetSerializationLibrary (const char *value)
 
SerDeInfoWithSerializationLibrary (const Aws::String &value)
 
SerDeInfoWithSerializationLibrary (Aws::String &&value)
 
SerDeInfoWithSerializationLibrary (const char *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)
 
SerDeInfoWithParameters (const Aws::Map< Aws::String, Aws::String > &value)
 
SerDeInfoWithParameters (Aws::Map< Aws::String, Aws::String > &&value)
 
SerDeInfoAddParameters (const Aws::String &key, const Aws::String &value)
 
SerDeInfoAddParameters (Aws::String &&key, const Aws::String &value)
 
SerDeInfoAddParameters (const Aws::String &key, Aws::String &&value)
 
SerDeInfoAddParameters (Aws::String &&key, Aws::String &&value)
 
SerDeInfoAddParameters (const char *key, Aws::String &&value)
 
SerDeInfoAddParameters (Aws::String &&key, const char *value)
 
SerDeInfoAddParameters (const char *key, const char *value)
 

Detailed Description

Information about a serialization/deserialization program (SerDe) that serves as an extractor and loader.

See Also:

AWS API Reference

Definition at line 33 of file SerDeInfo.h.

Constructor & Destructor Documentation

◆ SerDeInfo() [1/2]

Aws::Glue::Model::SerDeInfo::SerDeInfo ( )

◆ SerDeInfo() [2/2]

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

Member Function Documentation

◆ AddParameters() [1/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 165 of file SerDeInfo.h.

◆ AddParameters() [2/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 170 of file SerDeInfo.h.

◆ AddParameters() [3/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 175 of file SerDeInfo.h.

◆ AddParameters() [4/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 180 of file SerDeInfo.h.

◆ AddParameters() [5/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 185 of file SerDeInfo.h.

◆ AddParameters() [6/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 190 of file SerDeInfo.h.

◆ AddParameters() [7/7]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 195 of file SerDeInfo.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::SerDeInfo::GetName ( ) const
inline

Name of the SerDe.

Definition at line 45 of file SerDeInfo.h.

◆ GetParameters()

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 135 of file SerDeInfo.h.

◆ GetSerializationLibrary()

const Aws::String& Aws::Glue::Model::SerDeInfo::GetSerializationLibrary ( ) const
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 87 of file SerDeInfo.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::Glue::Model::SerDeInfo::NameHasBeenSet ( ) const
inline

Name of the SerDe.

Definition at line 50 of file SerDeInfo.h.

◆ operator=()

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

◆ ParametersHasBeenSet()

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 140 of file SerDeInfo.h.

◆ SerializationLibraryHasBeenSet()

bool Aws::Glue::Model::SerDeInfo::SerializationLibraryHasBeenSet ( ) const
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 93 of file SerDeInfo.h.

◆ SetName() [1/3]

void Aws::Glue::Model::SerDeInfo::SetName ( const Aws::String value)
inline

Name of the SerDe.

Definition at line 55 of file SerDeInfo.h.

◆ SetName() [2/3]

void Aws::Glue::Model::SerDeInfo::SetName ( Aws::String &&  value)
inline

Name of the SerDe.

Definition at line 60 of file SerDeInfo.h.

◆ SetName() [3/3]

void Aws::Glue::Model::SerDeInfo::SetName ( const char *  value)
inline

Name of the SerDe.

Definition at line 65 of file SerDeInfo.h.

◆ SetParameters() [1/2]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 145 of file SerDeInfo.h.

◆ SetParameters() [2/2]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 150 of file SerDeInfo.h.

◆ SetSerializationLibrary() [1/3]

void Aws::Glue::Model::SerDeInfo::SetSerializationLibrary ( const Aws::String value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 99 of file SerDeInfo.h.

◆ SetSerializationLibrary() [2/3]

void Aws::Glue::Model::SerDeInfo::SetSerializationLibrary ( Aws::String &&  value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 105 of file SerDeInfo.h.

◆ SetSerializationLibrary() [3/3]

void Aws::Glue::Model::SerDeInfo::SetSerializationLibrary ( const char *  value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 111 of file SerDeInfo.h.

◆ WithName() [1/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithName ( const Aws::String value)
inline

Name of the SerDe.

Definition at line 70 of file SerDeInfo.h.

◆ WithName() [2/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithName ( Aws::String &&  value)
inline

Name of the SerDe.

Definition at line 75 of file SerDeInfo.h.

◆ WithName() [3/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithName ( const char *  value)
inline

Name of the SerDe.

Definition at line 80 of file SerDeInfo.h.

◆ WithParameters() [1/2]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 155 of file SerDeInfo.h.

◆ WithParameters() [2/2]

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

These key-value pairs define initialization parameters for the SerDe.

Definition at line 160 of file SerDeInfo.h.

◆ WithSerializationLibrary() [1/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithSerializationLibrary ( const Aws::String value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 117 of file SerDeInfo.h.

◆ WithSerializationLibrary() [2/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithSerializationLibrary ( Aws::String &&  value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 123 of file SerDeInfo.h.

◆ WithSerializationLibrary() [3/3]

SerDeInfo& Aws::Glue::Model::SerDeInfo::WithSerializationLibrary ( const char *  value)
inline

Usually the class that implements the SerDe. An example is org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.

Definition at line 129 of file SerDeInfo.h.


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