AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::FraudDetector::Model::LabelSchema Class Reference

#include <LabelSchema.h>

Public Member Functions

 LabelSchema ()
 
 LabelSchema (Aws::Utils::Json::JsonView jsonValue)
 
LabelSchemaoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetLabelMapper () const
 
bool LabelMapperHasBeenSet () const
 
void SetLabelMapper (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
void SetLabelMapper (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
LabelSchemaWithLabelMapper (const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
 
LabelSchemaWithLabelMapper (Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
 
LabelSchemaAddLabelMapper (const Aws::String &key, const Aws::Vector< Aws::String > &value)
 
LabelSchemaAddLabelMapper (Aws::String &&key, const Aws::Vector< Aws::String > &value)
 
LabelSchemaAddLabelMapper (const Aws::String &key, Aws::Vector< Aws::String > &&value)
 
LabelSchemaAddLabelMapper (Aws::String &&key, Aws::Vector< Aws::String > &&value)
 
LabelSchemaAddLabelMapper (const char *key, Aws::Vector< Aws::String > &&value)
 
LabelSchemaAddLabelMapper (const char *key, const Aws::Vector< Aws::String > &value)
 
const UnlabeledEventsTreatmentGetUnlabeledEventsTreatment () const
 
bool UnlabeledEventsTreatmentHasBeenSet () const
 
void SetUnlabeledEventsTreatment (const UnlabeledEventsTreatment &value)
 
void SetUnlabeledEventsTreatment (UnlabeledEventsTreatment &&value)
 
LabelSchemaWithUnlabeledEventsTreatment (const UnlabeledEventsTreatment &value)
 
LabelSchemaWithUnlabeledEventsTreatment (UnlabeledEventsTreatment &&value)
 

Detailed Description

The label schema.

See Also:

AWS API Reference

Definition at line 34 of file LabelSchema.h.

Constructor & Destructor Documentation

◆ LabelSchema() [1/2]

Aws::FraudDetector::Model::LabelSchema::LabelSchema ( )

◆ LabelSchema() [2/2]

Aws::FraudDetector::Model::LabelSchema::LabelSchema ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddLabelMapper() [1/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( Aws::String &&  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 181 of file LabelSchema.h.

◆ AddLabelMapper() [2/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( Aws::String &&  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 153 of file LabelSchema.h.

◆ AddLabelMapper() [3/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( const Aws::String key,
Aws::Vector< Aws::String > &&  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 167 of file LabelSchema.h.

◆ AddLabelMapper() [4/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( const Aws::String key,
const Aws::Vector< Aws::String > &  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 139 of file LabelSchema.h.

◆ AddLabelMapper() [5/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( const char *  key,
Aws::Vector< Aws::String > &&  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 195 of file LabelSchema.h.

◆ AddLabelMapper() [6/6]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::AddLabelMapper ( const char *  key,
const Aws::Vector< Aws::String > &  value 
)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 209 of file LabelSchema.h.

◆ GetLabelMapper()

const Aws::Map<Aws::String, Aws::Vector<Aws::String> >& Aws::FraudDetector::Model::LabelSchema::GetLabelMapper ( ) const
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 55 of file LabelSchema.h.

◆ GetUnlabeledEventsTreatment()

const UnlabeledEventsTreatment& Aws::FraudDetector::Model::LabelSchema::GetUnlabeledEventsTreatment ( ) const
inline

The action to take for unlabeled events.

Definition at line 215 of file LabelSchema.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::FraudDetector::Model::LabelSchema::Jsonize ( ) const

◆ LabelMapperHasBeenSet()

bool Aws::FraudDetector::Model::LabelSchema::LabelMapperHasBeenSet ( ) const
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 69 of file LabelSchema.h.

◆ operator=()

LabelSchema& Aws::FraudDetector::Model::LabelSchema::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetLabelMapper() [1/2]

void Aws::FraudDetector::Model::LabelSchema::SetLabelMapper ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 97 of file LabelSchema.h.

◆ SetLabelMapper() [2/2]

void Aws::FraudDetector::Model::LabelSchema::SetLabelMapper ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 83 of file LabelSchema.h.

◆ SetUnlabeledEventsTreatment() [1/2]

void Aws::FraudDetector::Model::LabelSchema::SetUnlabeledEventsTreatment ( const UnlabeledEventsTreatment value)
inline

The action to take for unlabeled events.

Definition at line 225 of file LabelSchema.h.

◆ SetUnlabeledEventsTreatment() [2/2]

void Aws::FraudDetector::Model::LabelSchema::SetUnlabeledEventsTreatment ( UnlabeledEventsTreatment &&  value)
inline

The action to take for unlabeled events.

Definition at line 230 of file LabelSchema.h.

◆ UnlabeledEventsTreatmentHasBeenSet()

bool Aws::FraudDetector::Model::LabelSchema::UnlabeledEventsTreatmentHasBeenSet ( ) const
inline

The action to take for unlabeled events.

Definition at line 220 of file LabelSchema.h.

◆ WithLabelMapper() [1/2]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::WithLabelMapper ( Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&  value)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 125 of file LabelSchema.h.

◆ WithLabelMapper() [2/2]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::WithLabelMapper ( const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &  value)
inline

The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD, LEGIT) to the appropriate event type labels. For example, if "<code>FRAUD</code>" and "<code>LEGIT</code>" are Amazon Fraud Detector supported labels, this mapper could be: {"FRAUD" => ["0"], "LEGIT" => ["1"]} or {"FRAUD" => ["false"], "LEGIT" => ["true"]} or {"FRAUD" => ["fraud", "abuse"], "LEGIT" => ["legit", "safe"]}. The value part of the mapper is a list, because you may have multiple label variants from your event type for a single Amazon Fraud Detector label.

Definition at line 111 of file LabelSchema.h.

◆ WithUnlabeledEventsTreatment() [1/2]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::WithUnlabeledEventsTreatment ( const UnlabeledEventsTreatment value)
inline

The action to take for unlabeled events.

Definition at line 235 of file LabelSchema.h.

◆ WithUnlabeledEventsTreatment() [2/2]

LabelSchema& Aws::FraudDetector::Model::LabelSchema::WithUnlabeledEventsTreatment ( UnlabeledEventsTreatment &&  value)
inline

The action to take for unlabeled events.

Definition at line 240 of file LabelSchema.h.


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