Class: Aws::CustomerProfiles::Types::ObjectTypeKey
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CustomerProfiles::Types::ObjectTypeKey
 
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
An object that defines the Key element of a ProfileObject. A Key is a special element that can be used to search for a customer profile.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #field_names  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The reference for the key name of the fields map. 
- 
  
    
      #standard_identifiers  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The types of keys that a ProfileObject can have. 
Instance Attribute Details
#field_names ⇒ Array<String>
The reference for the key name of the fields map.
| 6255 6256 6257 6258 6259 6260 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6255 class ObjectTypeKey < Struct.new( :standard_identifiers, :field_names) SENSITIVE = [] include Aws::Structure end | 
#standard_identifiers ⇒ Array<String>
The types of keys that a ProfileObject can have. Each ProfileObject can have only 1 UNIQUE key but multiple PROFILE keys. PROFILE, ASSET, CASE, or ORDER means that this key can be used to tie an object to a PROFILE, ASSET, CASE, or ORDER respectively. UNIQUE means that it can be used to uniquely identify an object. If a key a is marked as SECONDARY, it will be used to search for profiles after all other PROFILE keys have been searched. A LOOKUP_ONLY key is only used to match a profile but is not persisted to be used for searching of the profile. A NEW_ONLY key is only used if the profile does not already exist before the object is ingested, otherwise it is only used for matching objects to profiles.
| 6255 6256 6257 6258 6259 6260 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 6255 class ObjectTypeKey < Struct.new( :standard_identifiers, :field_names) SENSITIVE = [] include Aws::Structure end |