Class: AWSCDK::CustomerProfiles::CfnDomain::ConsolidationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::CustomerProfiles::CfnDomain::ConsolidationProperty
- Defined in:
- customer_profiles/cfn_domain.rb
Overview
A list of matching attributes that represent matching criteria.
If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
Instance Attribute Summary collapse
-
#matching_attributes_list ⇒ AWSCDK::IResolvable, Array<Array<String>>
readonly
A list of matching criteria.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(matching_attributes_list:) ⇒ ConsolidationProperty
constructor
A new instance of ConsolidationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(matching_attributes_list:) ⇒ ConsolidationProperty
Returns a new instance of ConsolidationProperty.
841 842 843 844 |
# File 'customer_profiles/cfn_domain.rb', line 841 def initialize(matching_attributes_list:) @matching_attributes_list = matching_attributes_list Jsii::Type.check_type(@matching_attributes_list, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsiY29sbGVjdGlvbiI6eyJlbGVtZW50dHlwZSI6eyJwcmltaXRpdmUiOiJzdHJpbmcifSwia2luZCI6ImFycmF5In19LCJraW5kIjoiYXJyYXkifX1dfX0=")), "matchingAttributesList") end |
Instance Attribute Details
#matching_attributes_list ⇒ AWSCDK::IResolvable, Array<Array<String>> (readonly)
A list of matching criteria.
850 851 852 |
# File 'customer_profiles/cfn_domain.rb', line 850 def matching_attributes_list @matching_attributes_list end |
Class Method Details
.jsii_properties ⇒ Object
852 853 854 855 856 |
# File 'customer_profiles/cfn_domain.rb', line 852 def self.jsii_properties { :matching_attributes_list => "matchingAttributesList", } end |
Instance Method Details
#to_jsii ⇒ Object
858 859 860 861 862 863 864 |
# File 'customer_profiles/cfn_domain.rb', line 858 def to_jsii result = {} result.merge!({ "matchingAttributesList" => @matching_attributes_list, }) result.compact end |