7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/FileFormat.h>
10#include <aws/quicksight/model/TextQualifier.h>
44 m_formatHasBeenSet =
true;
60 m_startFromRowHasBeenSet =
true;
61 m_startFromRow = value;
76 m_containsHeaderHasBeenSet =
true;
77 m_containsHeader = value;
92 m_textQualifierHasBeenSet =
true;
93 m_textQualifier = value;
107 template <
typename DelimiterT = Aws::String>
109 m_delimiterHasBeenSet =
true;
110 m_delimiter = std::forward<DelimiterT>(value);
112 template <
typename DelimiterT = Aws::String>
126 template <
typename CustomCellAddressRangeT = Aws::String>
128 m_customCellAddressRangeHasBeenSet =
true;
129 m_customCellAddressRange = std::forward<CustomCellAddressRangeT>(value);
131 template <
typename CustomCellAddressRangeT = Aws::String>
140 int m_startFromRow{0};
142 bool m_containsHeader{
false};
149 bool m_formatHasBeenSet =
false;
150 bool m_startFromRowHasBeenSet =
false;
151 bool m_containsHeaderHasBeenSet =
false;
152 bool m_textQualifierHasBeenSet =
false;
153 bool m_delimiterHasBeenSet =
false;
154 bool m_customCellAddressRangeHasBeenSet =
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 CustomCellAddressRangeHasBeenSet() 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 & WithCustomCellAddressRange(CustomCellAddressRangeT &&value)
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)
void SetCustomCellAddressRange(CustomCellAddressRangeT &&value)
const Aws::String & GetDelimiter() const
const Aws::String & GetCustomCellAddressRange() 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