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

#include <GrokClassifier.h>

Public Member Functions

 GrokClassifier ()
 
 GrokClassifier (Aws::Utils::Json::JsonView jsonValue)
 
GrokClassifieroperator= (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)
 
GrokClassifierWithName (const Aws::String &value)
 
GrokClassifierWithName (Aws::String &&value)
 
GrokClassifierWithName (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)
 
GrokClassifierWithClassification (const Aws::String &value)
 
GrokClassifierWithClassification (Aws::String &&value)
 
GrokClassifierWithClassification (const char *value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
GrokClassifierWithCreationTime (const Aws::Utils::DateTime &value)
 
GrokClassifierWithCreationTime (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)
 
GrokClassifierWithLastUpdated (const Aws::Utils::DateTime &value)
 
GrokClassifierWithLastUpdated (Aws::Utils::DateTime &&value)
 
long long GetVersion () const
 
bool VersionHasBeenSet () const
 
void SetVersion (long long value)
 
GrokClassifierWithVersion (long long value)
 
const Aws::StringGetGrokPattern () const
 
bool GrokPatternHasBeenSet () const
 
void SetGrokPattern (const Aws::String &value)
 
void SetGrokPattern (Aws::String &&value)
 
void SetGrokPattern (const char *value)
 
GrokClassifierWithGrokPattern (const Aws::String &value)
 
GrokClassifierWithGrokPattern (Aws::String &&value)
 
GrokClassifierWithGrokPattern (const char *value)
 
const Aws::StringGetCustomPatterns () const
 
bool CustomPatternsHasBeenSet () const
 
void SetCustomPatterns (const Aws::String &value)
 
void SetCustomPatterns (Aws::String &&value)
 
void SetCustomPatterns (const char *value)
 
GrokClassifierWithCustomPatterns (const Aws::String &value)
 
GrokClassifierWithCustomPatterns (Aws::String &&value)
 
GrokClassifierWithCustomPatterns (const char *value)
 

Detailed Description

A classifier that uses grok patterns.

See Also:

AWS API Reference

Definition at line 33 of file GrokClassifier.h.

Constructor & Destructor Documentation

◆ GrokClassifier() [1/2]

Aws::Glue::Model::GrokClassifier::GrokClassifier ( )

◆ GrokClassifier() [2/2]

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

Member Function Documentation

◆ ClassificationHasBeenSet()

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 93 of file GrokClassifier.h.

◆ CreationTimeHasBeenSet()

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

The time that this classifier was registered.

Definition at line 140 of file GrokClassifier.h.

◆ CustomPatternsHasBeenSet()

bool Aws::Glue::Model::GrokClassifier::CustomPatternsHasBeenSet ( ) const
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 294 of file GrokClassifier.h.

◆ GetClassification()

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 87 of file GrokClassifier.h.

◆ GetCreationTime()

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

The time that this classifier was registered.

Definition at line 135 of file GrokClassifier.h.

◆ GetCustomPatterns()

const Aws::String& Aws::Glue::Model::GrokClassifier::GetCustomPatterns ( ) const
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 286 of file GrokClassifier.h.

◆ GetGrokPattern()

const Aws::String& Aws::Glue::Model::GrokClassifier::GetGrokPattern ( ) const
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 221 of file GrokClassifier.h.

◆ GetLastUpdated()

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

The time that this classifier was last updated.

Definition at line 166 of file GrokClassifier.h.

◆ GetName()

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

The name of the classifier.

Definition at line 45 of file GrokClassifier.h.

◆ GetVersion()

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

The version of this classifier.

Definition at line 197 of file GrokClassifier.h.

◆ GrokPatternHasBeenSet()

bool Aws::Glue::Model::GrokClassifier::GrokPatternHasBeenSet ( ) const
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 229 of file GrokClassifier.h.

◆ Jsonize()

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

◆ LastUpdatedHasBeenSet()

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

The time that this classifier was last updated.

Definition at line 171 of file GrokClassifier.h.

◆ NameHasBeenSet()

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

The name of the classifier.

Definition at line 50 of file GrokClassifier.h.

◆ operator=()

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

◆ SetClassification() [1/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 99 of file GrokClassifier.h.

◆ SetClassification() [2/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 105 of file GrokClassifier.h.

◆ SetClassification() [3/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 111 of file GrokClassifier.h.

◆ SetCreationTime() [1/2]

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

The time that this classifier was registered.

Definition at line 145 of file GrokClassifier.h.

◆ SetCreationTime() [2/2]

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

The time that this classifier was registered.

Definition at line 150 of file GrokClassifier.h.

◆ SetCustomPatterns() [1/3]

void Aws::Glue::Model::GrokClassifier::SetCustomPatterns ( const Aws::String value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 302 of file GrokClassifier.h.

◆ SetCustomPatterns() [2/3]

void Aws::Glue::Model::GrokClassifier::SetCustomPatterns ( Aws::String &&  value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 310 of file GrokClassifier.h.

◆ SetCustomPatterns() [3/3]

void Aws::Glue::Model::GrokClassifier::SetCustomPatterns ( const char *  value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 318 of file GrokClassifier.h.

◆ SetGrokPattern() [1/3]

void Aws::Glue::Model::GrokClassifier::SetGrokPattern ( const Aws::String value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 237 of file GrokClassifier.h.

◆ SetGrokPattern() [2/3]

void Aws::Glue::Model::GrokClassifier::SetGrokPattern ( Aws::String &&  value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 245 of file GrokClassifier.h.

◆ SetGrokPattern() [3/3]

void Aws::Glue::Model::GrokClassifier::SetGrokPattern ( const char *  value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 253 of file GrokClassifier.h.

◆ SetLastUpdated() [1/2]

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

The time that this classifier was last updated.

Definition at line 176 of file GrokClassifier.h.

◆ SetLastUpdated() [2/2]

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

The time that this classifier was last updated.

Definition at line 181 of file GrokClassifier.h.

◆ SetName() [1/3]

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

The name of the classifier.

Definition at line 55 of file GrokClassifier.h.

◆ SetName() [2/3]

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

The name of the classifier.

Definition at line 60 of file GrokClassifier.h.

◆ SetName() [3/3]

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

The name of the classifier.

Definition at line 65 of file GrokClassifier.h.

◆ SetVersion()

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

The version of this classifier.

Definition at line 207 of file GrokClassifier.h.

◆ VersionHasBeenSet()

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

The version of this classifier.

Definition at line 202 of file GrokClassifier.h.

◆ WithClassification() [1/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 117 of file GrokClassifier.h.

◆ WithClassification() [2/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 123 of file GrokClassifier.h.

◆ WithClassification() [3/3]

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

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.

Definition at line 129 of file GrokClassifier.h.

◆ WithCreationTime() [1/2]

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

The time that this classifier was registered.

Definition at line 155 of file GrokClassifier.h.

◆ WithCreationTime() [2/2]

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

The time that this classifier was registered.

Definition at line 160 of file GrokClassifier.h.

◆ WithCustomPatterns() [1/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithCustomPatterns ( const Aws::String value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 326 of file GrokClassifier.h.

◆ WithCustomPatterns() [2/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithCustomPatterns ( Aws::String &&  value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 334 of file GrokClassifier.h.

◆ WithCustomPatterns() [3/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithCustomPatterns ( const char *  value)
inline

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in Writing Custom Classifiers.

Definition at line 342 of file GrokClassifier.h.

◆ WithGrokPattern() [1/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithGrokPattern ( const Aws::String value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 261 of file GrokClassifier.h.

◆ WithGrokPattern() [2/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithGrokPattern ( Aws::String &&  value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 269 of file GrokClassifier.h.

◆ WithGrokPattern() [3/3]

GrokClassifier& Aws::Glue::Model::GrokClassifier::WithGrokPattern ( const char *  value)
inline

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in Writing Custom Classifiers.

Definition at line 277 of file GrokClassifier.h.

◆ WithLastUpdated() [1/2]

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

The time that this classifier was last updated.

Definition at line 186 of file GrokClassifier.h.

◆ WithLastUpdated() [2/2]

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

The time that this classifier was last updated.

Definition at line 191 of file GrokClassifier.h.

◆ WithName() [1/3]

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

The name of the classifier.

Definition at line 70 of file GrokClassifier.h.

◆ WithName() [2/3]

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

The name of the classifier.

Definition at line 75 of file GrokClassifier.h.

◆ WithName() [3/3]

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

The name of the classifier.

Definition at line 80 of file GrokClassifier.h.

◆ WithVersion()

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

The version of this classifier.

Definition at line 212 of file GrokClassifier.h.


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