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

#include <XMLClassifier.h>

Public Member Functions

 XMLClassifier ()
 
 XMLClassifier (Aws::Utils::Json::JsonView jsonValue)
 
XMLClassifieroperator= (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)
 
XMLClassifierWithName (const Aws::String &value)
 
XMLClassifierWithName (Aws::String &&value)
 
XMLClassifierWithName (const char *value)
 
const Aws::StringGetClassification () const
 
bool ClassificationHasBeenSet () const
 
void SetClassification (const Aws::String &value)
 
void SetClassification (Aws::String &&value)
 
void SetClassification (const char *value)
 
XMLClassifierWithClassification (const Aws::String &value)
 
XMLClassifierWithClassification (Aws::String &&value)
 
XMLClassifierWithClassification (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
XMLClassifierWithCreationTime (const Aws::Utils::DateTime &value)
 
XMLClassifierWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdated () const
 
bool LastUpdatedHasBeenSet () const
 
void SetLastUpdated (const Aws::Utils::DateTime &value)
 
void SetLastUpdated (Aws::Utils::DateTime &&value)
 
XMLClassifierWithLastUpdated (const Aws::Utils::DateTime &value)
 
XMLClassifierWithLastUpdated (Aws::Utils::DateTime &&value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
XMLClassifierWithVersion (long long value)
 
const Aws::StringGetRowTag () const
 
bool RowTagHasBeenSet () const
 
void SetRowTag (const Aws::String &value)
 
void SetRowTag (Aws::String &&value)
 
void SetRowTag (const char *value)
 
XMLClassifierWithRowTag (const Aws::String &value)
 
XMLClassifierWithRowTag (Aws::String &&value)
 
XMLClassifierWithRowTag (const char *value)
 

Detailed Description

A classifier for XML content.

See Also:

AWS API Reference

Definition at line 32 of file XMLClassifier.h.

Constructor & Destructor Documentation

◆ XMLClassifier() [1/2]

Aws::Glue::Model::XMLClassifier::XMLClassifier ( )

◆ XMLClassifier() [2/2]

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

Member Function Documentation

◆ ClassificationHasBeenSet()

bool Aws::Glue::Model::XMLClassifier::ClassificationHasBeenSet ( ) const
inline

An identifier of the data format that the classifier matches.

Definition at line 90 of file XMLClassifier.h.

◆ CreationTimeHasBeenSet()

bool Aws::Glue::Model::XMLClassifier::CreationTimeHasBeenSet ( ) const
inline

The time that this classifier was registered.

Definition at line 131 of file XMLClassifier.h.

◆ GetClassification()

const Aws::String& Aws::Glue::Model::XMLClassifier::GetClassification ( ) const
inline

An identifier of the data format that the classifier matches.

Definition at line 85 of file XMLClassifier.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::Glue::Model::XMLClassifier::GetCreationTime ( ) const
inline

The time that this classifier was registered.

Definition at line 126 of file XMLClassifier.h.

◆ GetLastUpdated()

const Aws::Utils::DateTime& Aws::Glue::Model::XMLClassifier::GetLastUpdated ( ) const
inline

The time that this classifier was last updated.

Definition at line 157 of file XMLClassifier.h.

◆ GetName()

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

The name of the classifier.

Definition at line 44 of file XMLClassifier.h.

◆ GetRowTag()

const Aws::String& Aws::Glue::Model::XMLClassifier::GetRowTag ( ) const
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 214 of file XMLClassifier.h.

◆ GetVersion()

long long Aws::Glue::Model::XMLClassifier::GetVersion ( ) const
inline

The version of this classifier.

Definition at line 188 of file XMLClassifier.h.

◆ Jsonize()

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

◆ LastUpdatedHasBeenSet()

bool Aws::Glue::Model::XMLClassifier::LastUpdatedHasBeenSet ( ) const
inline

The time that this classifier was last updated.

Definition at line 162 of file XMLClassifier.h.

◆ NameHasBeenSet()

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

The name of the classifier.

Definition at line 49 of file XMLClassifier.h.

◆ operator=()

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

◆ RowTagHasBeenSet()

bool Aws::Glue::Model::XMLClassifier::RowTagHasBeenSet ( ) const
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 224 of file XMLClassifier.h.

◆ SetClassification() [1/3]

void Aws::Glue::Model::XMLClassifier::SetClassification ( const Aws::String value)
inline

An identifier of the data format that the classifier matches.

Definition at line 95 of file XMLClassifier.h.

◆ SetClassification() [2/3]

void Aws::Glue::Model::XMLClassifier::SetClassification ( Aws::String &&  value)
inline

An identifier of the data format that the classifier matches.

Definition at line 100 of file XMLClassifier.h.

◆ SetClassification() [3/3]

void Aws::Glue::Model::XMLClassifier::SetClassification ( const char *  value)
inline

An identifier of the data format that the classifier matches.

Definition at line 105 of file XMLClassifier.h.

◆ SetCreationTime() [1/2]

void Aws::Glue::Model::XMLClassifier::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The time that this classifier was registered.

Definition at line 136 of file XMLClassifier.h.

◆ SetCreationTime() [2/2]

void Aws::Glue::Model::XMLClassifier::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that this classifier was registered.

Definition at line 141 of file XMLClassifier.h.

◆ SetLastUpdated() [1/2]

void Aws::Glue::Model::XMLClassifier::SetLastUpdated ( const Aws::Utils::DateTime value)
inline

The time that this classifier was last updated.

Definition at line 167 of file XMLClassifier.h.

◆ SetLastUpdated() [2/2]

void Aws::Glue::Model::XMLClassifier::SetLastUpdated ( Aws::Utils::DateTime &&  value)
inline

The time that this classifier was last updated.

Definition at line 172 of file XMLClassifier.h.

◆ SetName() [1/3]

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

The name of the classifier.

Definition at line 54 of file XMLClassifier.h.

◆ SetName() [2/3]

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

The name of the classifier.

Definition at line 59 of file XMLClassifier.h.

◆ SetName() [3/3]

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

The name of the classifier.

Definition at line 64 of file XMLClassifier.h.

◆ SetRowTag() [1/3]

void Aws::Glue::Model::XMLClassifier::SetRowTag ( const Aws::String value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 234 of file XMLClassifier.h.

◆ SetRowTag() [2/3]

void Aws::Glue::Model::XMLClassifier::SetRowTag ( Aws::String &&  value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 244 of file XMLClassifier.h.

◆ SetRowTag() [3/3]

void Aws::Glue::Model::XMLClassifier::SetRowTag ( const char *  value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 254 of file XMLClassifier.h.

◆ SetVersion()

void Aws::Glue::Model::XMLClassifier::SetVersion ( long long  value)
inline

The version of this classifier.

Definition at line 198 of file XMLClassifier.h.

◆ VersionHasBeenSet()

bool Aws::Glue::Model::XMLClassifier::VersionHasBeenSet ( ) const
inline

The version of this classifier.

Definition at line 193 of file XMLClassifier.h.

◆ WithClassification() [1/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithClassification ( const Aws::String value)
inline

An identifier of the data format that the classifier matches.

Definition at line 110 of file XMLClassifier.h.

◆ WithClassification() [2/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithClassification ( Aws::String &&  value)
inline

An identifier of the data format that the classifier matches.

Definition at line 115 of file XMLClassifier.h.

◆ WithClassification() [3/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithClassification ( const char *  value)
inline

An identifier of the data format that the classifier matches.

Definition at line 120 of file XMLClassifier.h.

◆ WithCreationTime() [1/2]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The time that this classifier was registered.

Definition at line 146 of file XMLClassifier.h.

◆ WithCreationTime() [2/2]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The time that this classifier was registered.

Definition at line 151 of file XMLClassifier.h.

◆ WithLastUpdated() [1/2]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithLastUpdated ( const Aws::Utils::DateTime value)
inline

The time that this classifier was last updated.

Definition at line 177 of file XMLClassifier.h.

◆ WithLastUpdated() [2/2]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithLastUpdated ( Aws::Utils::DateTime &&  value)
inline

The time that this classifier was last updated.

Definition at line 182 of file XMLClassifier.h.

◆ WithName() [1/3]

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

The name of the classifier.

Definition at line 69 of file XMLClassifier.h.

◆ WithName() [2/3]

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

The name of the classifier.

Definition at line 74 of file XMLClassifier.h.

◆ WithName() [3/3]

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

The name of the classifier.

Definition at line 79 of file XMLClassifier.h.

◆ WithRowTag() [1/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithRowTag ( const Aws::String value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 264 of file XMLClassifier.h.

◆ WithRowTag() [2/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithRowTag ( Aws::String &&  value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 274 of file XMLClassifier.h.

◆ WithRowTag() [3/3]

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithRowTag ( const char *  value)
inline

The XML tag designating the element that contains each record in an XML document being parsed. This can't identify a self-closing element (closed by />). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, <row item_a="A" item_b="B"></row> is okay, but <row item_a="A" item_b="B" /> is not).

Definition at line 284 of file XMLClassifier.h.

◆ WithVersion()

XMLClassifier& Aws::Glue::Model::XMLClassifier::WithVersion ( long long  value)
inline

The version of this classifier.

Definition at line 203 of file XMLClassifier.h.


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