@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LabelSchema extends Object implements Serializable, Cloneable, StructuredPojo
The label schema.
| Constructor and Description |
|---|
LabelSchema() |
| Modifier and Type | Method and Description |
|---|---|
LabelSchema |
addLabelMapperEntry(String key,
List<String> value)
Add a single LabelMapper entry
|
LabelSchema |
clearLabelMapperEntries()
Removes all the entries added into LabelMapper.
|
LabelSchema |
clone() |
boolean |
equals(Object obj) |
Map<String,List<String>> |
getLabelMapper()
The label mapper maps the Amazon Fraud Detector supported model classification labels (
FRAUD,
LEGIT) to the appropriate event type labels. |
String |
getUnlabeledEventsTreatment()
The action to take for unlabeled events.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setLabelMapper(Map<String,List<String>> labelMapper)
The label mapper maps the Amazon Fraud Detector supported model classification labels (
FRAUD,
LEGIT) to the appropriate event type labels. |
void |
setUnlabeledEventsTreatment(String unlabeledEventsTreatment)
The action to take for unlabeled events.
|
String |
toString()
Returns a string representation of this object.
|
LabelSchema |
withLabelMapper(Map<String,List<String>> labelMapper)
The label mapper maps the Amazon Fraud Detector supported model classification labels (
FRAUD,
LEGIT) to the appropriate event type labels. |
LabelSchema |
withUnlabeledEventsTreatment(String unlabeledEventsTreatment)
The action to take for unlabeled events.
|
LabelSchema |
withUnlabeledEventsTreatment(UnlabeledEventsTreatment unlabeledEventsTreatment)
The action to take for unlabeled events.
|
public Map<String,List<String>> getLabelMapper()
The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD,
LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.
FRAUD
, LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.public void setLabelMapper(Map<String,List<String>> labelMapper)
The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD,
LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.
labelMapper - The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD,
LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.public LabelSchema withLabelMapper(Map<String,List<String>> labelMapper)
The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD,
LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.
labelMapper - The label mapper maps the Amazon Fraud Detector supported model classification labels (FRAUD,
LEGIT) to the appropriate event type labels. For example, if "FRAUD" and "
LEGIT" 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.public LabelSchema addLabelMapperEntry(String key, List<String> value)
public LabelSchema clearLabelMapperEntries()
public void setUnlabeledEventsTreatment(String unlabeledEventsTreatment)
The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the majority of
the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when most
of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when most
of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
unlabeledEventsTreatment - The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the
majority of the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when
most of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when
most of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
UnlabeledEventsTreatmentpublic String getUnlabeledEventsTreatment()
The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the majority of
the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when most
of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when most
of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the
majority of the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended
when most of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended
when most of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
UnlabeledEventsTreatmentpublic LabelSchema withUnlabeledEventsTreatment(String unlabeledEventsTreatment)
The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the majority of
the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when most
of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when most
of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
unlabeledEventsTreatment - The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the
majority of the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when
most of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when
most of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
UnlabeledEventsTreatmentpublic LabelSchema withUnlabeledEventsTreatment(UnlabeledEventsTreatment unlabeledEventsTreatment)
The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the majority of
the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when most
of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when most
of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
unlabeledEventsTreatment - The action to take for unlabeled events.
Use IGNORE if you want the unlabeled events to be ignored. This is recommended when the
majority of the events in the dataset are labeled.
Use FRAUD if you want to categorize all unlabeled events as “Fraud”. This is recommended when
most of the events in your dataset are fraudulent.
Use LEGIT if you want to categorize all unlabeled events as “Legit”. This is recommended when
most of the events in your dataset are legitimate.
Use AUTO if you want Amazon Fraud Detector to decide how to use the unlabeled data. This is
recommended when there is significant unlabeled events in the dataset.
By default, Amazon Fraud Detector ignores the unlabeled data.
UnlabeledEventsTreatmentpublic String toString()
toString in class ObjectObject.toString()public LabelSchema clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.