AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glacier::Model::CSVInput Class Reference

#include <CSVInput.h>

Public Member Functions

 CSVInput ()
 
 CSVInput (Aws::Utils::Json::JsonView jsonValue)
 
CSVInputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FileHeaderInfoGetFileHeaderInfo () const
 
bool FileHeaderInfoHasBeenSet () const
 
void SetFileHeaderInfo (const FileHeaderInfo &value)
 
void SetFileHeaderInfo (FileHeaderInfo &&value)
 
CSVInputWithFileHeaderInfo (const FileHeaderInfo &value)
 
CSVInputWithFileHeaderInfo (FileHeaderInfo &&value)
 
const Aws::StringGetComments () const
 
bool CommentsHasBeenSet () const
 
void SetComments (const Aws::String &value)
 
void SetComments (Aws::String &&value)
 
void SetComments (const char *value)
 
CSVInputWithComments (const Aws::String &value)
 
CSVInputWithComments (Aws::String &&value)
 
CSVInputWithComments (const char *value)
 
const Aws::StringGetQuoteEscapeCharacter () const
 
bool QuoteEscapeCharacterHasBeenSet () const
 
void SetQuoteEscapeCharacter (const Aws::String &value)
 
void SetQuoteEscapeCharacter (Aws::String &&value)
 
void SetQuoteEscapeCharacter (const char *value)
 
CSVInputWithQuoteEscapeCharacter (const Aws::String &value)
 
CSVInputWithQuoteEscapeCharacter (Aws::String &&value)
 
CSVInputWithQuoteEscapeCharacter (const char *value)
 
const Aws::StringGetRecordDelimiter () const
 
bool RecordDelimiterHasBeenSet () const
 
void SetRecordDelimiter (const Aws::String &value)
 
void SetRecordDelimiter (Aws::String &&value)
 
void SetRecordDelimiter (const char *value)
 
CSVInputWithRecordDelimiter (const Aws::String &value)
 
CSVInputWithRecordDelimiter (Aws::String &&value)
 
CSVInputWithRecordDelimiter (const char *value)
 
const Aws::StringGetFieldDelimiter () const
 
bool FieldDelimiterHasBeenSet () const
 
void SetFieldDelimiter (const Aws::String &value)
 
void SetFieldDelimiter (Aws::String &&value)
 
void SetFieldDelimiter (const char *value)
 
CSVInputWithFieldDelimiter (const Aws::String &value)
 
CSVInputWithFieldDelimiter (Aws::String &&value)
 
CSVInputWithFieldDelimiter (const char *value)
 
const Aws::StringGetQuoteCharacter () const
 
bool QuoteCharacterHasBeenSet () const
 
void SetQuoteCharacter (const Aws::String &value)
 
void SetQuoteCharacter (Aws::String &&value)
 
void SetQuoteCharacter (const char *value)
 
CSVInputWithQuoteCharacter (const Aws::String &value)
 
CSVInputWithQuoteCharacter (Aws::String &&value)
 
CSVInputWithQuoteCharacter (const char *value)
 

Detailed Description

Contains information about the comma-separated value (CSV) file to select from.

See Also:

AWS API Reference

Definition at line 33 of file CSVInput.h.

Constructor & Destructor Documentation

◆ CSVInput() [1/2]

Aws::Glacier::Model::CSVInput::CSVInput ( )

◆ CSVInput() [2/2]

Aws::Glacier::Model::CSVInput::CSVInput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CommentsHasBeenSet()

bool Aws::Glacier::Model::CSVInput::CommentsHasBeenSet ( ) const
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 89 of file CSVInput.h.

◆ FieldDelimiterHasBeenSet()

bool Aws::Glacier::Model::CSVInput::FieldDelimiterHasBeenSet ( ) const
inline

A value used to separate individual fields from each other within a record.

Definition at line 228 of file CSVInput.h.

◆ FileHeaderInfoHasBeenSet()

bool Aws::Glacier::Model::CSVInput::FileHeaderInfoHasBeenSet ( ) const
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 52 of file CSVInput.h.

◆ GetComments()

const Aws::String& Aws::Glacier::Model::CSVInput::GetComments ( ) const
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 83 of file CSVInput.h.

◆ GetFieldDelimiter()

const Aws::String& Aws::Glacier::Model::CSVInput::GetFieldDelimiter ( ) const
inline

A value used to separate individual fields from each other within a record.

Definition at line 222 of file CSVInput.h.

◆ GetFileHeaderInfo()

const FileHeaderInfo& Aws::Glacier::Model::CSVInput::GetFileHeaderInfo ( ) const
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 46 of file CSVInput.h.

◆ GetQuoteCharacter()

const Aws::String& Aws::Glacier::Model::CSVInput::GetQuoteCharacter ( ) const
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 271 of file CSVInput.h.

◆ GetQuoteEscapeCharacter()

const Aws::String& Aws::Glacier::Model::CSVInput::GetQuoteEscapeCharacter ( ) const
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 132 of file CSVInput.h.

◆ GetRecordDelimiter()

const Aws::String& Aws::Glacier::Model::CSVInput::GetRecordDelimiter ( ) const
inline

A value used to separate individual records from each other.

Definition at line 180 of file CSVInput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glacier::Model::CSVInput::Jsonize ( ) const

◆ operator=()

CSVInput& Aws::Glacier::Model::CSVInput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QuoteCharacterHasBeenSet()

bool Aws::Glacier::Model::CSVInput::QuoteCharacterHasBeenSet ( ) const
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 277 of file CSVInput.h.

◆ QuoteEscapeCharacterHasBeenSet()

bool Aws::Glacier::Model::CSVInput::QuoteEscapeCharacterHasBeenSet ( ) const
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 138 of file CSVInput.h.

◆ RecordDelimiterHasBeenSet()

bool Aws::Glacier::Model::CSVInput::RecordDelimiterHasBeenSet ( ) const
inline

A value used to separate individual records from each other.

Definition at line 185 of file CSVInput.h.

◆ SetComments() [1/3]

void Aws::Glacier::Model::CSVInput::SetComments ( const Aws::String value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 95 of file CSVInput.h.

◆ SetComments() [2/3]

void Aws::Glacier::Model::CSVInput::SetComments ( Aws::String &&  value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 101 of file CSVInput.h.

◆ SetComments() [3/3]

void Aws::Glacier::Model::CSVInput::SetComments ( const char *  value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 107 of file CSVInput.h.

◆ SetFieldDelimiter() [1/3]

void Aws::Glacier::Model::CSVInput::SetFieldDelimiter ( const Aws::String value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 234 of file CSVInput.h.

◆ SetFieldDelimiter() [2/3]

void Aws::Glacier::Model::CSVInput::SetFieldDelimiter ( Aws::String &&  value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 240 of file CSVInput.h.

◆ SetFieldDelimiter() [3/3]

void Aws::Glacier::Model::CSVInput::SetFieldDelimiter ( const char *  value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 246 of file CSVInput.h.

◆ SetFileHeaderInfo() [1/2]

void Aws::Glacier::Model::CSVInput::SetFileHeaderInfo ( const FileHeaderInfo value)
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 58 of file CSVInput.h.

◆ SetFileHeaderInfo() [2/2]

void Aws::Glacier::Model::CSVInput::SetFileHeaderInfo ( FileHeaderInfo &&  value)
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 64 of file CSVInput.h.

◆ SetQuoteCharacter() [1/3]

void Aws::Glacier::Model::CSVInput::SetQuoteCharacter ( const Aws::String value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 283 of file CSVInput.h.

◆ SetQuoteCharacter() [2/3]

void Aws::Glacier::Model::CSVInput::SetQuoteCharacter ( Aws::String &&  value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 289 of file CSVInput.h.

◆ SetQuoteCharacter() [3/3]

void Aws::Glacier::Model::CSVInput::SetQuoteCharacter ( const char *  value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 295 of file CSVInput.h.

◆ SetQuoteEscapeCharacter() [1/3]

void Aws::Glacier::Model::CSVInput::SetQuoteEscapeCharacter ( const Aws::String value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 144 of file CSVInput.h.

◆ SetQuoteEscapeCharacter() [2/3]

void Aws::Glacier::Model::CSVInput::SetQuoteEscapeCharacter ( Aws::String &&  value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 150 of file CSVInput.h.

◆ SetQuoteEscapeCharacter() [3/3]

void Aws::Glacier::Model::CSVInput::SetQuoteEscapeCharacter ( const char *  value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 156 of file CSVInput.h.

◆ SetRecordDelimiter() [1/3]

void Aws::Glacier::Model::CSVInput::SetRecordDelimiter ( const Aws::String value)
inline

A value used to separate individual records from each other.

Definition at line 190 of file CSVInput.h.

◆ SetRecordDelimiter() [2/3]

void Aws::Glacier::Model::CSVInput::SetRecordDelimiter ( Aws::String &&  value)
inline

A value used to separate individual records from each other.

Definition at line 195 of file CSVInput.h.

◆ SetRecordDelimiter() [3/3]

void Aws::Glacier::Model::CSVInput::SetRecordDelimiter ( const char *  value)
inline

A value used to separate individual records from each other.

Definition at line 200 of file CSVInput.h.

◆ WithComments() [1/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithComments ( const Aws::String value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 113 of file CSVInput.h.

◆ WithComments() [2/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithComments ( Aws::String &&  value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 119 of file CSVInput.h.

◆ WithComments() [3/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithComments ( const char *  value)
inline

A single character used to indicate that a row should be ignored when the character is present at the start of that row.

Definition at line 125 of file CSVInput.h.

◆ WithFieldDelimiter() [1/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithFieldDelimiter ( const Aws::String value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 252 of file CSVInput.h.

◆ WithFieldDelimiter() [2/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithFieldDelimiter ( Aws::String &&  value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 258 of file CSVInput.h.

◆ WithFieldDelimiter() [3/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithFieldDelimiter ( const char *  value)
inline

A value used to separate individual fields from each other within a record.

Definition at line 264 of file CSVInput.h.

◆ WithFileHeaderInfo() [1/2]

CSVInput& Aws::Glacier::Model::CSVInput::WithFileHeaderInfo ( const FileHeaderInfo value)
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 70 of file CSVInput.h.

◆ WithFileHeaderInfo() [2/2]

CSVInput& Aws::Glacier::Model::CSVInput::WithFileHeaderInfo ( FileHeaderInfo &&  value)
inline

Describes the first line of input. Valid values are None, Ignore, and Use.

Definition at line 76 of file CSVInput.h.

◆ WithQuoteCharacter() [1/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteCharacter ( const Aws::String value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 301 of file CSVInput.h.

◆ WithQuoteCharacter() [2/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteCharacter ( Aws::String &&  value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 307 of file CSVInput.h.

◆ WithQuoteCharacter() [3/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteCharacter ( const char *  value)
inline

A value used as an escape character where the field delimiter is part of the value.

Definition at line 313 of file CSVInput.h.

◆ WithQuoteEscapeCharacter() [1/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteEscapeCharacter ( const Aws::String value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 162 of file CSVInput.h.

◆ WithQuoteEscapeCharacter() [2/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteEscapeCharacter ( Aws::String &&  value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 168 of file CSVInput.h.

◆ WithQuoteEscapeCharacter() [3/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithQuoteEscapeCharacter ( const char *  value)
inline

A single character used for escaping the quotation-mark character inside an already escaped value.

Definition at line 174 of file CSVInput.h.

◆ WithRecordDelimiter() [1/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithRecordDelimiter ( const Aws::String value)
inline

A value used to separate individual records from each other.

Definition at line 205 of file CSVInput.h.

◆ WithRecordDelimiter() [2/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithRecordDelimiter ( Aws::String &&  value)
inline

A value used to separate individual records from each other.

Definition at line 210 of file CSVInput.h.

◆ WithRecordDelimiter() [3/3]

CSVInput& Aws::Glacier::Model::CSVInput::WithRecordDelimiter ( const char *  value)
inline

A value used to separate individual records from each other.

Definition at line 215 of file CSVInput.h.


The documentation for this class was generated from the following file: