/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The response of the Rule-based matching request.See Also:
* AWS
* API Reference
The flag that enables the rule-based matching process of duplicate * profiles.
*/ inline bool GetEnabled() const{ return m_enabled; } /** *The flag that enables the rule-based matching process of duplicate * profiles.
*/ inline bool EnabledHasBeenSet() const { return m_enabledHasBeenSet; } /** *The flag that enables the rule-based matching process of duplicate * profiles.
*/ inline void SetEnabled(bool value) { m_enabledHasBeenSet = true; m_enabled = value; } /** *The flag that enables the rule-based matching process of duplicate * profiles.
*/ inline RuleBasedMatchingResponse& WithEnabled(bool value) { SetEnabled(value); return *this;} /** *Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
Configures how the rule-based matching process should match profiles. You can
* have up to 15 MatchingRule
in the MatchingRules
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
PENDING
The first status after configuration a rule-based
* matching rule. If it is an existing domain, the rule-based Identity Resolution
* waits one hour before creating the matching rule. If it is a new domain, the
* system will skip the PENDING
stage.
IN_PROGRESS
The system is creating the rule-based matching * rule. Under this status, the system is evaluating the existing data and you can * no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a
* day after the status is in ACTIVE
.
Indicates the maximum allowed rule level.
*/ inline int GetMaxAllowedRuleLevelForMatching() const{ return m_maxAllowedRuleLevelForMatching; } /** *Indicates the maximum allowed rule level.
*/ inline bool MaxAllowedRuleLevelForMatchingHasBeenSet() const { return m_maxAllowedRuleLevelForMatchingHasBeenSet; } /** *Indicates the maximum allowed rule level.
*/ inline void SetMaxAllowedRuleLevelForMatching(int value) { m_maxAllowedRuleLevelForMatchingHasBeenSet = true; m_maxAllowedRuleLevelForMatching = value; } /** *Indicates the maximum allowed rule level.
*/ inline RuleBasedMatchingResponse& WithMaxAllowedRuleLevelForMatching(int value) { SetMaxAllowedRuleLevelForMatching(value); return *this;} /** *Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.
Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.
Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.
Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.
Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.
Configures information about the AttributeTypesSelector
where
* the rule-based identity resolution uses to match profiles.