7#include <aws/glacier/Glacier_EXPORTS.h>
8#include <aws/glacier/model/QuoteFields.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
60 template<
typename QuoteEscapeCharacterT = Aws::String>
61 void SetQuoteEscapeCharacter(QuoteEscapeCharacterT&& value) { m_quoteEscapeCharacterHasBeenSet =
true; m_quoteEscapeCharacter = std::forward<QuoteEscapeCharacterT>(value); }
62 template<
typename QuoteEscapeCharacterT = Aws::String>
72 template<
typename RecordDelimiterT = Aws::String>
73 void SetRecordDelimiter(RecordDelimiterT&& value) { m_recordDelimiterHasBeenSet =
true; m_recordDelimiter = std::forward<RecordDelimiterT>(value); }
74 template<
typename RecordDelimiterT = Aws::String>
85 template<
typename FieldDelimiterT = Aws::String>
86 void SetFieldDelimiter(FieldDelimiterT&& value) { m_fieldDelimiterHasBeenSet =
true; m_fieldDelimiter = std::forward<FieldDelimiterT>(value); }
87 template<
typename FieldDelimiterT = Aws::String>
98 template<
typename QuoteCharacterT = Aws::String>
99 void SetQuoteCharacter(QuoteCharacterT&& value) { m_quoteCharacterHasBeenSet =
true; m_quoteCharacter = std::forward<QuoteCharacterT>(value); }
100 template<
typename QuoteCharacterT = Aws::String>
106 bool m_quoteFieldsHasBeenSet =
false;
109 bool m_quoteEscapeCharacterHasBeenSet =
false;
112 bool m_recordDelimiterHasBeenSet =
false;
115 bool m_fieldDelimiterHasBeenSet =
false;
118 bool m_quoteCharacterHasBeenSet =
false;
const Aws::String & GetRecordDelimiter() const
bool RecordDelimiterHasBeenSet() const
void SetQuoteEscapeCharacter(QuoteEscapeCharacterT &&value)
const Aws::String & GetFieldDelimiter() const
void SetQuoteCharacter(QuoteCharacterT &&value)
QuoteFields GetQuoteFields() const
bool FieldDelimiterHasBeenSet() const
CSVOutput & WithFieldDelimiter(FieldDelimiterT &&value)
AWS_GLACIER_API CSVOutput(Aws::Utils::Json::JsonView jsonValue)
void SetFieldDelimiter(FieldDelimiterT &&value)
void SetQuoteFields(QuoteFields value)
const Aws::String & GetQuoteEscapeCharacter() const
CSVOutput & WithQuoteEscapeCharacter(QuoteEscapeCharacterT &&value)
const Aws::String & GetQuoteCharacter() const
bool QuoteEscapeCharacterHasBeenSet() const
AWS_GLACIER_API CSVOutput()=default
bool QuoteCharacterHasBeenSet() const
CSVOutput & WithQuoteCharacter(QuoteCharacterT &&value)
void SetRecordDelimiter(RecordDelimiterT &&value)
AWS_GLACIER_API Aws::Utils::Json::JsonValue Jsonize() const
bool QuoteFieldsHasBeenSet() const
CSVOutput & WithQuoteFields(QuoteFields value)
AWS_GLACIER_API CSVOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
CSVOutput & WithRecordDelimiter(RecordDelimiterT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue