AWS SDK for C++  1.8.76
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glue::Model::UpdateCsvClassifierRequest Class Reference

#include <UpdateCsvClassifierRequest.h>

Public Member Functions

 UpdateCsvClassifierRequest ()
 
 UpdateCsvClassifierRequest (Aws::Utils::Json::JsonView jsonValue)
 
UpdateCsvClassifierRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateCsvClassifierRequestWithName (const Aws::String &value)
 
UpdateCsvClassifierRequestWithName (Aws::String &&value)
 
UpdateCsvClassifierRequestWithName (const char *value)
 
const Aws::StringGetDelimiter () const
 
bool DelimiterHasBeenSet () const
 
void SetDelimiter (const Aws::String &value)
 
void SetDelimiter (Aws::String &&value)
 
void SetDelimiter (const char *value)
 
UpdateCsvClassifierRequestWithDelimiter (const Aws::String &value)
 
UpdateCsvClassifierRequestWithDelimiter (Aws::String &&value)
 
UpdateCsvClassifierRequestWithDelimiter (const char *value)
 
const Aws::StringGetQuoteSymbol () const
 
bool QuoteSymbolHasBeenSet () const
 
void SetQuoteSymbol (const Aws::String &value)
 
void SetQuoteSymbol (Aws::String &&value)
 
void SetQuoteSymbol (const char *value)
 
UpdateCsvClassifierRequestWithQuoteSymbol (const Aws::String &value)
 
UpdateCsvClassifierRequestWithQuoteSymbol (Aws::String &&value)
 
UpdateCsvClassifierRequestWithQuoteSymbol (const char *value)
 
const CsvHeaderOptionGetContainsHeader () const
 
bool ContainsHeaderHasBeenSet () const
 
void SetContainsHeader (const CsvHeaderOption &value)
 
void SetContainsHeader (CsvHeaderOption &&value)
 
UpdateCsvClassifierRequestWithContainsHeader (const CsvHeaderOption &value)
 
UpdateCsvClassifierRequestWithContainsHeader (CsvHeaderOption &&value)
 
const Aws::Vector< Aws::String > & GetHeader () const
 
bool HeaderHasBeenSet () const
 
void SetHeader (const Aws::Vector< Aws::String > &value)
 
void SetHeader (Aws::Vector< Aws::String > &&value)
 
UpdateCsvClassifierRequestWithHeader (const Aws::Vector< Aws::String > &value)
 
UpdateCsvClassifierRequestWithHeader (Aws::Vector< Aws::String > &&value)
 
UpdateCsvClassifierRequestAddHeader (const Aws::String &value)
 
UpdateCsvClassifierRequestAddHeader (Aws::String &&value)
 
UpdateCsvClassifierRequestAddHeader (const char *value)
 
bool GetDisableValueTrimming () const
 
bool DisableValueTrimmingHasBeenSet () const
 
void SetDisableValueTrimming (bool value)
 
UpdateCsvClassifierRequestWithDisableValueTrimming (bool value)
 
bool GetAllowSingleColumn () const
 
bool AllowSingleColumnHasBeenSet () const
 
void SetAllowSingleColumn (bool value)
 
UpdateCsvClassifierRequestWithAllowSingleColumn (bool value)
 

Detailed Description

Specifies a custom CSV classifier to be updated.

See Also:

AWS API Reference

Definition at line 34 of file UpdateCsvClassifierRequest.h.

Constructor & Destructor Documentation

◆ UpdateCsvClassifierRequest() [1/2]

Aws::Glue::Model::UpdateCsvClassifierRequest::UpdateCsvClassifierRequest ( )

◆ UpdateCsvClassifierRequest() [2/2]

Aws::Glue::Model::UpdateCsvClassifierRequest::UpdateCsvClassifierRequest ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddHeader() [1/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::AddHeader ( const Aws::String value)
inline

A list of strings representing column names.

Definition at line 238 of file UpdateCsvClassifierRequest.h.

◆ AddHeader() [2/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::AddHeader ( Aws::String &&  value)
inline

A list of strings representing column names.

Definition at line 243 of file UpdateCsvClassifierRequest.h.

◆ AddHeader() [3/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::AddHeader ( const char *  value)
inline

A list of strings representing column names.

Definition at line 248 of file UpdateCsvClassifierRequest.h.

◆ AllowSingleColumnHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::AllowSingleColumnHasBeenSet ( ) const
inline

Enables the processing of files that contain only one column.

Definition at line 284 of file UpdateCsvClassifierRequest.h.

◆ ContainsHeaderHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::ContainsHeaderHasBeenSet ( ) const
inline

Indicates whether the CSV file contains a header.

Definition at line 182 of file UpdateCsvClassifierRequest.h.

◆ DelimiterHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::DelimiterHasBeenSet ( ) const
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 92 of file UpdateCsvClassifierRequest.h.

◆ DisableValueTrimmingHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::DisableValueTrimmingHasBeenSet ( ) const
inline

Specifies not to trim values before identifying the type of column values. The default value is true.

Definition at line 261 of file UpdateCsvClassifierRequest.h.

◆ GetAllowSingleColumn()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::GetAllowSingleColumn ( ) const
inline

Enables the processing of files that contain only one column.

Definition at line 279 of file UpdateCsvClassifierRequest.h.

◆ GetContainsHeader()

const CsvHeaderOption& Aws::Glue::Model::UpdateCsvClassifierRequest::GetContainsHeader ( ) const
inline

Indicates whether the CSV file contains a header.

Definition at line 177 of file UpdateCsvClassifierRequest.h.

◆ GetDelimiter()

const Aws::String& Aws::Glue::Model::UpdateCsvClassifierRequest::GetDelimiter ( ) const
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 87 of file UpdateCsvClassifierRequest.h.

◆ GetDisableValueTrimming()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::GetDisableValueTrimming ( ) const
inline

Specifies not to trim values before identifying the type of column values. The default value is true.

Definition at line 255 of file UpdateCsvClassifierRequest.h.

◆ GetHeader()

const Aws::Vector<Aws::String>& Aws::Glue::Model::UpdateCsvClassifierRequest::GetHeader ( ) const
inline

A list of strings representing column names.

Definition at line 208 of file UpdateCsvClassifierRequest.h.

◆ GetName()

const Aws::String& Aws::Glue::Model::UpdateCsvClassifierRequest::GetName ( ) const
inline

The name of the classifier.

Definition at line 46 of file UpdateCsvClassifierRequest.h.

◆ GetQuoteSymbol()

const Aws::String& Aws::Glue::Model::UpdateCsvClassifierRequest::GetQuoteSymbol ( ) const
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 129 of file UpdateCsvClassifierRequest.h.

◆ HeaderHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::HeaderHasBeenSet ( ) const
inline

A list of strings representing column names.

Definition at line 213 of file UpdateCsvClassifierRequest.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glue::Model::UpdateCsvClassifierRequest::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::NameHasBeenSet ( ) const
inline

The name of the classifier.

Definition at line 51 of file UpdateCsvClassifierRequest.h.

◆ operator=()

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ QuoteSymbolHasBeenSet()

bool Aws::Glue::Model::UpdateCsvClassifierRequest::QuoteSymbolHasBeenSet ( ) const
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 135 of file UpdateCsvClassifierRequest.h.

◆ SetAllowSingleColumn()

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetAllowSingleColumn ( bool  value)
inline

Enables the processing of files that contain only one column.

Definition at line 289 of file UpdateCsvClassifierRequest.h.

◆ SetContainsHeader() [1/2]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetContainsHeader ( const CsvHeaderOption value)
inline

Indicates whether the CSV file contains a header.

Definition at line 187 of file UpdateCsvClassifierRequest.h.

◆ SetContainsHeader() [2/2]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetContainsHeader ( CsvHeaderOption &&  value)
inline

Indicates whether the CSV file contains a header.

Definition at line 192 of file UpdateCsvClassifierRequest.h.

◆ SetDelimiter() [1/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetDelimiter ( const Aws::String value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 97 of file UpdateCsvClassifierRequest.h.

◆ SetDelimiter() [2/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetDelimiter ( Aws::String &&  value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 102 of file UpdateCsvClassifierRequest.h.

◆ SetDelimiter() [3/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetDelimiter ( const char *  value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 107 of file UpdateCsvClassifierRequest.h.

◆ SetDisableValueTrimming()

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetDisableValueTrimming ( bool  value)
inline

Specifies not to trim values before identifying the type of column values. The default value is true.

Definition at line 267 of file UpdateCsvClassifierRequest.h.

◆ SetHeader() [1/2]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetHeader ( const Aws::Vector< Aws::String > &  value)
inline

A list of strings representing column names.

Definition at line 218 of file UpdateCsvClassifierRequest.h.

◆ SetHeader() [2/2]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetHeader ( Aws::Vector< Aws::String > &&  value)
inline

A list of strings representing column names.

Definition at line 223 of file UpdateCsvClassifierRequest.h.

◆ SetName() [1/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetName ( const Aws::String value)
inline

The name of the classifier.

Definition at line 56 of file UpdateCsvClassifierRequest.h.

◆ SetName() [2/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetName ( Aws::String &&  value)
inline

The name of the classifier.

Definition at line 61 of file UpdateCsvClassifierRequest.h.

◆ SetName() [3/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetName ( const char *  value)
inline

The name of the classifier.

Definition at line 66 of file UpdateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [1/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetQuoteSymbol ( const Aws::String value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 141 of file UpdateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [2/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetQuoteSymbol ( Aws::String &&  value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 147 of file UpdateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [3/3]

void Aws::Glue::Model::UpdateCsvClassifierRequest::SetQuoteSymbol ( const char *  value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 153 of file UpdateCsvClassifierRequest.h.

◆ WithAllowSingleColumn()

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithAllowSingleColumn ( bool  value)
inline

Enables the processing of files that contain only one column.

Definition at line 294 of file UpdateCsvClassifierRequest.h.

◆ WithContainsHeader() [1/2]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithContainsHeader ( const CsvHeaderOption value)
inline

Indicates whether the CSV file contains a header.

Definition at line 197 of file UpdateCsvClassifierRequest.h.

◆ WithContainsHeader() [2/2]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithContainsHeader ( CsvHeaderOption &&  value)
inline

Indicates whether the CSV file contains a header.

Definition at line 202 of file UpdateCsvClassifierRequest.h.

◆ WithDelimiter() [1/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithDelimiter ( const Aws::String value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 112 of file UpdateCsvClassifierRequest.h.

◆ WithDelimiter() [2/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithDelimiter ( Aws::String &&  value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 117 of file UpdateCsvClassifierRequest.h.

◆ WithDelimiter() [3/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithDelimiter ( const char *  value)
inline

A custom symbol to denote what separates each column entry in the row.

Definition at line 122 of file UpdateCsvClassifierRequest.h.

◆ WithDisableValueTrimming()

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithDisableValueTrimming ( bool  value)
inline

Specifies not to trim values before identifying the type of column values. The default value is true.

Definition at line 273 of file UpdateCsvClassifierRequest.h.

◆ WithHeader() [1/2]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithHeader ( const Aws::Vector< Aws::String > &  value)
inline

A list of strings representing column names.

Definition at line 228 of file UpdateCsvClassifierRequest.h.

◆ WithHeader() [2/2]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithHeader ( Aws::Vector< Aws::String > &&  value)
inline

A list of strings representing column names.

Definition at line 233 of file UpdateCsvClassifierRequest.h.

◆ WithName() [1/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithName ( const Aws::String value)
inline

The name of the classifier.

Definition at line 71 of file UpdateCsvClassifierRequest.h.

◆ WithName() [2/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithName ( Aws::String &&  value)
inline

The name of the classifier.

Definition at line 76 of file UpdateCsvClassifierRequest.h.

◆ WithName() [3/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithName ( const char *  value)
inline

The name of the classifier.

Definition at line 81 of file UpdateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [1/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithQuoteSymbol ( const Aws::String value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 159 of file UpdateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [2/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithQuoteSymbol ( Aws::String &&  value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 165 of file UpdateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [3/3]

UpdateCsvClassifierRequest& Aws::Glue::Model::UpdateCsvClassifierRequest::WithQuoteSymbol ( const char *  value)
inline

A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

Definition at line 171 of file UpdateCsvClassifierRequest.h.


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