7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetSourceTable(
const char* value) { m_sourceTableHasBeenSet =
true; m_sourceTable.assign(value); }
62 inline void SetSourcePath(
const char* value) { m_sourcePathHasBeenSet =
true; m_sourcePath.assign(value); }
76 inline void SetSourceType(
const char* value) { m_sourceTypeHasBeenSet =
true; m_sourceType.assign(value); }
90 inline void SetTargetTable(
const char* value) { m_targetTableHasBeenSet =
true; m_targetTable.assign(value); }
104 inline void SetTargetPath(
const char* value) { m_targetPathHasBeenSet =
true; m_targetPath.assign(value); }
118 inline void SetTargetType(
const char* value) { m_targetTypeHasBeenSet =
true; m_targetType.assign(value); }
126 bool m_sourceTableHasBeenSet =
false;
129 bool m_sourcePathHasBeenSet =
false;
132 bool m_sourceTypeHasBeenSet =
false;
135 bool m_targetTableHasBeenSet =
false;
138 bool m_targetPathHasBeenSet =
false;
141 bool m_targetTypeHasBeenSet =
false;
void SetTargetPath(const Aws::String &value)
void SetSourcePath(const Aws::String &value)
void SetTargetType(const Aws::String &value)
void SetSourceTable(const char *value)
MappingEntry & WithSourceTable(const char *value)
void SetTargetTable(const char *value)
void SetTargetTable(const Aws::String &value)
void SetTargetType(const char *value)
MappingEntry & WithSourceTable(Aws::String &&value)
bool TargetPathHasBeenSet() const
MappingEntry & WithTargetTable(const char *value)
void SetSourceTable(Aws::String &&value)
bool TargetTypeHasBeenSet() const
MappingEntry & WithTargetTable(const Aws::String &value)
MappingEntry & WithSourceTable(const Aws::String &value)
void SetSourceTable(const Aws::String &value)
AWS_GLUE_API MappingEntry(Aws::Utils::Json::JsonView jsonValue)
void SetSourceType(Aws::String &&value)
MappingEntry & WithSourceType(Aws::String &&value)
MappingEntry & WithTargetPath(Aws::String &&value)
bool SourceTypeHasBeenSet() const
MappingEntry & WithTargetType(const char *value)
const Aws::String & GetTargetPath() const
void SetSourceType(const Aws::String &value)
const Aws::String & GetSourceType() const
MappingEntry & WithTargetPath(const char *value)
void SetSourcePath(Aws::String &&value)
AWS_GLUE_API MappingEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetTargetType() const
MappingEntry & WithSourceType(const Aws::String &value)
MappingEntry & WithTargetType(const Aws::String &value)
void SetTargetTable(Aws::String &&value)
MappingEntry & WithSourcePath(Aws::String &&value)
void SetTargetPath(const char *value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSourceType(const char *value)
MappingEntry & WithTargetPath(const Aws::String &value)
MappingEntry & WithSourceType(const char *value)
MappingEntry & WithSourcePath(const char *value)
void SetTargetType(Aws::String &&value)
void SetTargetPath(Aws::String &&value)
const Aws::String & GetSourceTable() const
void SetSourcePath(const char *value)
MappingEntry & WithTargetTable(Aws::String &&value)
const Aws::String & GetTargetTable() const
MappingEntry & WithTargetType(Aws::String &&value)
const Aws::String & GetSourcePath() const
bool TargetTableHasBeenSet() const
AWS_GLUE_API MappingEntry()
bool SourceTableHasBeenSet() const
MappingEntry & WithSourcePath(const Aws::String &value)
bool SourcePathHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue