7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/FileFormat.h>
9#include <aws/quicksight/model/TextQualifier.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
61 inline void SetStartFromRow(
int value) { m_startFromRowHasBeenSet =
true; m_startFromRow = value; }
71 inline void SetContainsHeader(
bool value) { m_containsHeaderHasBeenSet =
true; m_containsHeader = value; }
95 inline void SetDelimiter(
const char* value) { m_delimiterHasBeenSet =
true; m_delimiter.assign(value); }
103 bool m_formatHasBeenSet =
false;
106 bool m_startFromRowHasBeenSet =
false;
108 bool m_containsHeader;
109 bool m_containsHeaderHasBeenSet =
false;
112 bool m_textQualifierHasBeenSet =
false;
115 bool m_delimiterHasBeenSet =
false;
void SetDelimiter(const char *value)
UploadSettings & WithDelimiter(Aws::String &&value)
AWS_QUICKSIGHT_API UploadSettings(Aws::Utils::Json::JsonView jsonValue)
UploadSettings & WithContainsHeader(bool value)
bool DelimiterHasBeenSet() const
bool StartFromRowHasBeenSet() const
const TextQualifier & GetTextQualifier() const
void SetFormat(FileFormat &&value)
UploadSettings & WithDelimiter(const char *value)
bool ContainsHeaderHasBeenSet() const
bool GetContainsHeader() const
void SetContainsHeader(bool value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDelimiter(Aws::String &&value)
UploadSettings & WithStartFromRow(int value)
UploadSettings & WithTextQualifier(const TextQualifier &value)
int GetStartFromRow() const
void SetFormat(const FileFormat &value)
UploadSettings & WithFormat(FileFormat &&value)
UploadSettings & WithFormat(const FileFormat &value)
void SetTextQualifier(TextQualifier &&value)
void SetDelimiter(const Aws::String &value)
void SetTextQualifier(const TextQualifier &value)
AWS_QUICKSIGHT_API UploadSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetDelimiter() const
bool TextQualifierHasBeenSet() const
const FileFormat & GetFormat() const
void SetStartFromRow(int value)
UploadSettings & WithDelimiter(const Aws::String &value)
UploadSettings & WithTextQualifier(TextQualifier &&value)
bool FormatHasBeenSet() const
AWS_QUICKSIGHT_API UploadSettings()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue