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

#include <MappingEntry.h>

Public Member Functions

 MappingEntry ()
 
 MappingEntry (Aws::Utils::Json::JsonView jsonValue)
 
MappingEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSourceTable () const
 
bool SourceTableHasBeenSet () const
 
void SetSourceTable (const Aws::String &value)
 
void SetSourceTable (Aws::String &&value)
 
void SetSourceTable (const char *value)
 
MappingEntryWithSourceTable (const Aws::String &value)
 
MappingEntryWithSourceTable (Aws::String &&value)
 
MappingEntryWithSourceTable (const char *value)
 
const Aws::StringGetSourcePath () const
 
bool SourcePathHasBeenSet () const
 
void SetSourcePath (const Aws::String &value)
 
void SetSourcePath (Aws::String &&value)
 
void SetSourcePath (const char *value)
 
MappingEntryWithSourcePath (const Aws::String &value)
 
MappingEntryWithSourcePath (Aws::String &&value)
 
MappingEntryWithSourcePath (const char *value)
 
const Aws::StringGetSourceType () const
 
bool SourceTypeHasBeenSet () const
 
void SetSourceType (const Aws::String &value)
 
void SetSourceType (Aws::String &&value)
 
void SetSourceType (const char *value)
 
MappingEntryWithSourceType (const Aws::String &value)
 
MappingEntryWithSourceType (Aws::String &&value)
 
MappingEntryWithSourceType (const char *value)
 
const Aws::StringGetTargetTable () const
 
bool TargetTableHasBeenSet () const
 
void SetTargetTable (const Aws::String &value)
 
void SetTargetTable (Aws::String &&value)
 
void SetTargetTable (const char *value)
 
MappingEntryWithTargetTable (const Aws::String &value)
 
MappingEntryWithTargetTable (Aws::String &&value)
 
MappingEntryWithTargetTable (const char *value)
 
const Aws::StringGetTargetPath () const
 
bool TargetPathHasBeenSet () const
 
void SetTargetPath (const Aws::String &value)
 
void SetTargetPath (Aws::String &&value)
 
void SetTargetPath (const char *value)
 
MappingEntryWithTargetPath (const Aws::String &value)
 
MappingEntryWithTargetPath (Aws::String &&value)
 
MappingEntryWithTargetPath (const char *value)
 
const Aws::StringGetTargetType () const
 
bool TargetTypeHasBeenSet () const
 
void SetTargetType (const Aws::String &value)
 
void SetTargetType (Aws::String &&value)
 
void SetTargetType (const char *value)
 
MappingEntryWithTargetType (const Aws::String &value)
 
MappingEntryWithTargetType (Aws::String &&value)
 
MappingEntryWithTargetType (const char *value)
 

Detailed Description

Defines a mapping.

See Also:

AWS API Reference

Definition at line 31 of file MappingEntry.h.

Constructor & Destructor Documentation

◆ MappingEntry() [1/2]

Aws::Glue::Model::MappingEntry::MappingEntry ( )

◆ MappingEntry() [2/2]

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

Member Function Documentation

◆ GetSourcePath()

const Aws::String& Aws::Glue::Model::MappingEntry::GetSourcePath ( ) const
inline

The source path.

Definition at line 84 of file MappingEntry.h.

◆ GetSourceTable()

const Aws::String& Aws::Glue::Model::MappingEntry::GetSourceTable ( ) const
inline

The name of the source table.

Definition at line 43 of file MappingEntry.h.

◆ GetSourceType()

const Aws::String& Aws::Glue::Model::MappingEntry::GetSourceType ( ) const
inline

The source type.

Definition at line 125 of file MappingEntry.h.

◆ GetTargetPath()

const Aws::String& Aws::Glue::Model::MappingEntry::GetTargetPath ( ) const
inline

The target path.

Definition at line 207 of file MappingEntry.h.

◆ GetTargetTable()

const Aws::String& Aws::Glue::Model::MappingEntry::GetTargetTable ( ) const
inline

The target table.

Definition at line 166 of file MappingEntry.h.

◆ GetTargetType()

const Aws::String& Aws::Glue::Model::MappingEntry::GetTargetType ( ) const
inline

The target type.

Definition at line 248 of file MappingEntry.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetSourcePath() [1/3]

void Aws::Glue::Model::MappingEntry::SetSourcePath ( const Aws::String value)
inline

The source path.

Definition at line 94 of file MappingEntry.h.

◆ SetSourcePath() [2/3]

void Aws::Glue::Model::MappingEntry::SetSourcePath ( Aws::String &&  value)
inline

The source path.

Definition at line 99 of file MappingEntry.h.

◆ SetSourcePath() [3/3]

void Aws::Glue::Model::MappingEntry::SetSourcePath ( const char *  value)
inline

The source path.

Definition at line 104 of file MappingEntry.h.

◆ SetSourceTable() [1/3]

void Aws::Glue::Model::MappingEntry::SetSourceTable ( const Aws::String value)
inline

The name of the source table.

Definition at line 53 of file MappingEntry.h.

◆ SetSourceTable() [2/3]

void Aws::Glue::Model::MappingEntry::SetSourceTable ( Aws::String &&  value)
inline

The name of the source table.

Definition at line 58 of file MappingEntry.h.

◆ SetSourceTable() [3/3]

void Aws::Glue::Model::MappingEntry::SetSourceTable ( const char *  value)
inline

The name of the source table.

Definition at line 63 of file MappingEntry.h.

◆ SetSourceType() [1/3]

void Aws::Glue::Model::MappingEntry::SetSourceType ( const Aws::String value)
inline

The source type.

Definition at line 135 of file MappingEntry.h.

◆ SetSourceType() [2/3]

void Aws::Glue::Model::MappingEntry::SetSourceType ( Aws::String &&  value)
inline

The source type.

Definition at line 140 of file MappingEntry.h.

◆ SetSourceType() [3/3]

void Aws::Glue::Model::MappingEntry::SetSourceType ( const char *  value)
inline

The source type.

Definition at line 145 of file MappingEntry.h.

◆ SetTargetPath() [1/3]

void Aws::Glue::Model::MappingEntry::SetTargetPath ( const Aws::String value)
inline

The target path.

Definition at line 217 of file MappingEntry.h.

◆ SetTargetPath() [2/3]

void Aws::Glue::Model::MappingEntry::SetTargetPath ( Aws::String &&  value)
inline

The target path.

Definition at line 222 of file MappingEntry.h.

◆ SetTargetPath() [3/3]

void Aws::Glue::Model::MappingEntry::SetTargetPath ( const char *  value)
inline

The target path.

Definition at line 227 of file MappingEntry.h.

◆ SetTargetTable() [1/3]

void Aws::Glue::Model::MappingEntry::SetTargetTable ( const Aws::String value)
inline

The target table.

Definition at line 176 of file MappingEntry.h.

◆ SetTargetTable() [2/3]

void Aws::Glue::Model::MappingEntry::SetTargetTable ( Aws::String &&  value)
inline

The target table.

Definition at line 181 of file MappingEntry.h.

◆ SetTargetTable() [3/3]

void Aws::Glue::Model::MappingEntry::SetTargetTable ( const char *  value)
inline

The target table.

Definition at line 186 of file MappingEntry.h.

◆ SetTargetType() [1/3]

void Aws::Glue::Model::MappingEntry::SetTargetType ( const Aws::String value)
inline

The target type.

Definition at line 258 of file MappingEntry.h.

◆ SetTargetType() [2/3]

void Aws::Glue::Model::MappingEntry::SetTargetType ( Aws::String &&  value)
inline

The target type.

Definition at line 263 of file MappingEntry.h.

◆ SetTargetType() [3/3]

void Aws::Glue::Model::MappingEntry::SetTargetType ( const char *  value)
inline

The target type.

Definition at line 268 of file MappingEntry.h.

◆ SourcePathHasBeenSet()

bool Aws::Glue::Model::MappingEntry::SourcePathHasBeenSet ( ) const
inline

The source path.

Definition at line 89 of file MappingEntry.h.

◆ SourceTableHasBeenSet()

bool Aws::Glue::Model::MappingEntry::SourceTableHasBeenSet ( ) const
inline

The name of the source table.

Definition at line 48 of file MappingEntry.h.

◆ SourceTypeHasBeenSet()

bool Aws::Glue::Model::MappingEntry::SourceTypeHasBeenSet ( ) const
inline

The source type.

Definition at line 130 of file MappingEntry.h.

◆ TargetPathHasBeenSet()

bool Aws::Glue::Model::MappingEntry::TargetPathHasBeenSet ( ) const
inline

The target path.

Definition at line 212 of file MappingEntry.h.

◆ TargetTableHasBeenSet()

bool Aws::Glue::Model::MappingEntry::TargetTableHasBeenSet ( ) const
inline

The target table.

Definition at line 171 of file MappingEntry.h.

◆ TargetTypeHasBeenSet()

bool Aws::Glue::Model::MappingEntry::TargetTypeHasBeenSet ( ) const
inline

The target type.

Definition at line 253 of file MappingEntry.h.

◆ WithSourcePath() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourcePath ( const Aws::String value)
inline

The source path.

Definition at line 109 of file MappingEntry.h.

◆ WithSourcePath() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourcePath ( Aws::String &&  value)
inline

The source path.

Definition at line 114 of file MappingEntry.h.

◆ WithSourcePath() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourcePath ( const char *  value)
inline

The source path.

Definition at line 119 of file MappingEntry.h.

◆ WithSourceTable() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceTable ( const Aws::String value)
inline

The name of the source table.

Definition at line 68 of file MappingEntry.h.

◆ WithSourceTable() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceTable ( Aws::String &&  value)
inline

The name of the source table.

Definition at line 73 of file MappingEntry.h.

◆ WithSourceTable() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceTable ( const char *  value)
inline

The name of the source table.

Definition at line 78 of file MappingEntry.h.

◆ WithSourceType() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceType ( const Aws::String value)
inline

The source type.

Definition at line 150 of file MappingEntry.h.

◆ WithSourceType() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceType ( Aws::String &&  value)
inline

The source type.

Definition at line 155 of file MappingEntry.h.

◆ WithSourceType() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithSourceType ( const char *  value)
inline

The source type.

Definition at line 160 of file MappingEntry.h.

◆ WithTargetPath() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetPath ( const Aws::String value)
inline

The target path.

Definition at line 232 of file MappingEntry.h.

◆ WithTargetPath() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetPath ( Aws::String &&  value)
inline

The target path.

Definition at line 237 of file MappingEntry.h.

◆ WithTargetPath() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetPath ( const char *  value)
inline

The target path.

Definition at line 242 of file MappingEntry.h.

◆ WithTargetTable() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetTable ( const Aws::String value)
inline

The target table.

Definition at line 191 of file MappingEntry.h.

◆ WithTargetTable() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetTable ( Aws::String &&  value)
inline

The target table.

Definition at line 196 of file MappingEntry.h.

◆ WithTargetTable() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetTable ( const char *  value)
inline

The target table.

Definition at line 201 of file MappingEntry.h.

◆ WithTargetType() [1/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetType ( const Aws::String value)
inline

The target type.

Definition at line 273 of file MappingEntry.h.

◆ WithTargetType() [2/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetType ( Aws::String &&  value)
inline

The target type.

Definition at line 278 of file MappingEntry.h.

◆ WithTargetType() [3/3]

MappingEntry& Aws::Glue::Model::MappingEntry::WithTargetType ( const char *  value)
inline

The target type.

Definition at line 283 of file MappingEntry.h.


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