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>
59 inline void SetStartFromRow(
int value) { m_startFromRowHasBeenSet =
true; m_startFromRow = value; }
69 inline void SetContainsHeader(
bool value) { m_containsHeaderHasBeenSet =
true; m_containsHeader = value; }
89 template<
typename DelimiterT = Aws::String>
90 void SetDelimiter(DelimiterT&& value) { m_delimiterHasBeenSet =
true; m_delimiter = std::forward<DelimiterT>(value); }
91 template<
typename DelimiterT = Aws::String>
97 bool m_formatHasBeenSet =
false;
99 int m_startFromRow{0};
100 bool m_startFromRowHasBeenSet =
false;
102 bool m_containsHeader{
false};
103 bool m_containsHeaderHasBeenSet =
false;
106 bool m_textQualifierHasBeenSet =
false;
109 bool m_delimiterHasBeenSet =
false;
void SetFormat(FileFormat value)
UploadSettings & WithTextQualifier(TextQualifier value)
FileFormat GetFormat() const
UploadSettings & WithDelimiter(DelimiterT &&value)
AWS_QUICKSIGHT_API UploadSettings(Aws::Utils::Json::JsonView jsonValue)
UploadSettings & WithContainsHeader(bool value)
bool DelimiterHasBeenSet() const
UploadSettings & WithFormat(FileFormat value)
bool StartFromRowHasBeenSet() const
bool ContainsHeaderHasBeenSet() const
bool GetContainsHeader() const
void SetTextQualifier(TextQualifier value)
void SetContainsHeader(bool value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
UploadSettings & WithStartFromRow(int value)
int GetStartFromRow() const
AWS_QUICKSIGHT_API UploadSettings()=default
void SetDelimiter(DelimiterT &&value)
AWS_QUICKSIGHT_API UploadSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetDelimiter() const
bool TextQualifierHasBeenSet() const
void SetStartFromRow(int value)
bool FormatHasBeenSet() const
TextQualifier GetTextQualifier() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue