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

#include <CreateCsvClassifierRequest.h>

Public Member Functions

 CreateCsvClassifierRequest ()
 
 CreateCsvClassifierRequest (Aws::Utils::Json::JsonView jsonValue)
 
CreateCsvClassifierRequestoperator= (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)
 
CreateCsvClassifierRequestWithName (const Aws::String &value)
 
CreateCsvClassifierRequestWithName (Aws::String &&value)
 
CreateCsvClassifierRequestWithName (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)
 
CreateCsvClassifierRequestWithDelimiter (const Aws::String &value)
 
CreateCsvClassifierRequestWithDelimiter (Aws::String &&value)
 
CreateCsvClassifierRequestWithDelimiter (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)
 
CreateCsvClassifierRequestWithQuoteSymbol (const Aws::String &value)
 
CreateCsvClassifierRequestWithQuoteSymbol (Aws::String &&value)
 
CreateCsvClassifierRequestWithQuoteSymbol (const char *value)
 
const CsvHeaderOptionGetContainsHeader () const
 
bool ContainsHeaderHasBeenSet () const
 
void SetContainsHeader (const CsvHeaderOption &value)
 
void SetContainsHeader (CsvHeaderOption &&value)
 
CreateCsvClassifierRequestWithContainsHeader (const CsvHeaderOption &value)
 
CreateCsvClassifierRequestWithContainsHeader (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)
 
CreateCsvClassifierRequestWithHeader (const Aws::Vector< Aws::String > &value)
 
CreateCsvClassifierRequestWithHeader (Aws::Vector< Aws::String > &&value)
 
CreateCsvClassifierRequestAddHeader (const Aws::String &value)
 
CreateCsvClassifierRequestAddHeader (Aws::String &&value)
 
CreateCsvClassifierRequestAddHeader (const char *value)
 
bool GetDisableValueTrimming () const
 
bool DisableValueTrimmingHasBeenSet () const
 
void SetDisableValueTrimming (bool value)
 
CreateCsvClassifierRequestWithDisableValueTrimming (bool value)
 
bool GetAllowSingleColumn () const
 
bool AllowSingleColumnHasBeenSet () const
 
void SetAllowSingleColumn (bool value)
 
CreateCsvClassifierRequestWithAllowSingleColumn (bool value)
 

Detailed Description

Specifies a custom CSV classifier for CreateClassifier to create.

See Also:

AWS API Reference

Definition at line 34 of file CreateCsvClassifierRequest.h.

Constructor & Destructor Documentation

◆ CreateCsvClassifierRequest() [1/2]

Aws::Glue::Model::CreateCsvClassifierRequest::CreateCsvClassifierRequest ( )

◆ CreateCsvClassifierRequest() [2/2]

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

Member Function Documentation

◆ AddHeader() [1/3]

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

A list of strings representing column names.

Definition at line 238 of file CreateCsvClassifierRequest.h.

◆ AddHeader() [2/3]

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

A list of strings representing column names.

Definition at line 243 of file CreateCsvClassifierRequest.h.

◆ AddHeader() [3/3]

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

A list of strings representing column names.

Definition at line 248 of file CreateCsvClassifierRequest.h.

◆ AllowSingleColumnHasBeenSet()

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

Enables the processing of files that contain only one column.

Definition at line 284 of file CreateCsvClassifierRequest.h.

◆ ContainsHeaderHasBeenSet()

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

Indicates whether the CSV file contains a header.

Definition at line 182 of file CreateCsvClassifierRequest.h.

◆ DelimiterHasBeenSet()

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

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

Definition at line 92 of file CreateCsvClassifierRequest.h.

◆ DisableValueTrimmingHasBeenSet()

bool Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ GetAllowSingleColumn()

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

Enables the processing of files that contain only one column.

Definition at line 279 of file CreateCsvClassifierRequest.h.

◆ GetContainsHeader()

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

Indicates whether the CSV file contains a header.

Definition at line 177 of file CreateCsvClassifierRequest.h.

◆ GetDelimiter()

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

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

Definition at line 87 of file CreateCsvClassifierRequest.h.

◆ GetDisableValueTrimming()

bool Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ GetHeader()

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

A list of strings representing column names.

Definition at line 208 of file CreateCsvClassifierRequest.h.

◆ GetName()

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

The name of the classifier.

Definition at line 46 of file CreateCsvClassifierRequest.h.

◆ GetQuoteSymbol()

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

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

Definition at line 129 of file CreateCsvClassifierRequest.h.

◆ HeaderHasBeenSet()

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

A list of strings representing column names.

Definition at line 213 of file CreateCsvClassifierRequest.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the classifier.

Definition at line 51 of file CreateCsvClassifierRequest.h.

◆ operator=()

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

◆ QuoteSymbolHasBeenSet()

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

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

Definition at line 135 of file CreateCsvClassifierRequest.h.

◆ SetAllowSingleColumn()

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

Enables the processing of files that contain only one column.

Definition at line 289 of file CreateCsvClassifierRequest.h.

◆ SetContainsHeader() [1/2]

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

Indicates whether the CSV file contains a header.

Definition at line 187 of file CreateCsvClassifierRequest.h.

◆ SetContainsHeader() [2/2]

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

Indicates whether the CSV file contains a header.

Definition at line 192 of file CreateCsvClassifierRequest.h.

◆ SetDelimiter() [1/3]

void Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ SetDelimiter() [2/3]

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

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

Definition at line 102 of file CreateCsvClassifierRequest.h.

◆ SetDelimiter() [3/3]

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

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

Definition at line 107 of file CreateCsvClassifierRequest.h.

◆ SetDisableValueTrimming()

void Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ SetHeader() [1/2]

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

A list of strings representing column names.

Definition at line 218 of file CreateCsvClassifierRequest.h.

◆ SetHeader() [2/2]

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

A list of strings representing column names.

Definition at line 223 of file CreateCsvClassifierRequest.h.

◆ SetName() [1/3]

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

The name of the classifier.

Definition at line 56 of file CreateCsvClassifierRequest.h.

◆ SetName() [2/3]

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

The name of the classifier.

Definition at line 61 of file CreateCsvClassifierRequest.h.

◆ SetName() [3/3]

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

The name of the classifier.

Definition at line 66 of file CreateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [1/3]

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

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

Definition at line 141 of file CreateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [2/3]

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

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

Definition at line 147 of file CreateCsvClassifierRequest.h.

◆ SetQuoteSymbol() [3/3]

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

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

Definition at line 153 of file CreateCsvClassifierRequest.h.

◆ WithAllowSingleColumn()

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

Enables the processing of files that contain only one column.

Definition at line 294 of file CreateCsvClassifierRequest.h.

◆ WithContainsHeader() [1/2]

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

Indicates whether the CSV file contains a header.

Definition at line 197 of file CreateCsvClassifierRequest.h.

◆ WithContainsHeader() [2/2]

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

Indicates whether the CSV file contains a header.

Definition at line 202 of file CreateCsvClassifierRequest.h.

◆ WithDelimiter() [1/3]

CreateCsvClassifierRequest& Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ WithDelimiter() [2/3]

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

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

Definition at line 117 of file CreateCsvClassifierRequest.h.

◆ WithDelimiter() [3/3]

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

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

Definition at line 122 of file CreateCsvClassifierRequest.h.

◆ WithDisableValueTrimming()

CreateCsvClassifierRequest& Aws::Glue::Model::CreateCsvClassifierRequest::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 CreateCsvClassifierRequest.h.

◆ WithHeader() [1/2]

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

A list of strings representing column names.

Definition at line 228 of file CreateCsvClassifierRequest.h.

◆ WithHeader() [2/2]

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

A list of strings representing column names.

Definition at line 233 of file CreateCsvClassifierRequest.h.

◆ WithName() [1/3]

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

The name of the classifier.

Definition at line 71 of file CreateCsvClassifierRequest.h.

◆ WithName() [2/3]

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

The name of the classifier.

Definition at line 76 of file CreateCsvClassifierRequest.h.

◆ WithName() [3/3]

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

The name of the classifier.

Definition at line 81 of file CreateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [1/3]

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

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

Definition at line 159 of file CreateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [2/3]

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

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

Definition at line 165 of file CreateCsvClassifierRequest.h.

◆ WithQuoteSymbol() [3/3]

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

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

Definition at line 171 of file CreateCsvClassifierRequest.h.


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