Class: Aws::CustomerProfiles::Types::GetProfileObjectTypeTemplateResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::GetProfileObjectTypeTemplateResponse
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:fields, :keys]
Instance Attribute Summary collapse
-
#allow_profile_creation ⇒ Boolean
Indicates whether a profile should be created when data is received if one doesn’t exist for an object of this type.
-
#fields ⇒ Hash<String,Types::ObjectTypeField>
A map of the name and ObjectType field.
-
#keys ⇒ Hash<String,Array<Types::ObjectTypeKey>>
A list of unique keys that can be used to map data to the profile.
-
#source_last_updated_timestamp_format ⇒ String
The format of your
sourceLastUpdatedTimestampthat was previously set up. -
#source_name ⇒ String
The name of the source of the object template.
-
#source_object ⇒ String
The source of the object template.
-
#template_id ⇒ String
A unique identifier for the object template.
Instance Attribute Details
#allow_profile_creation ⇒ Boolean
Indicates whether a profile should be created when data is received
if one doesn’t exist for an object of this type. The default is
FALSE. If the AllowProfileCreation flag is set to FALSE, then
the service tries to fetch a standard profile and associate this
object with the profile. If it is set to TRUE, and if no match is
found, then the service creates a new standard profile.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#fields ⇒ Hash<String,Types::ObjectTypeField>
A map of the name and ObjectType field.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#keys ⇒ Hash<String,Array<Types::ObjectTypeKey>>
A list of unique keys that can be used to map data to the profile.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#source_last_updated_timestamp_format ⇒ String
The format of your sourceLastUpdatedTimestamp that was previously
set up.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#source_name ⇒ String
The name of the source of the object template.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#source_object ⇒ String
The source of the object template.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |
#template_id ⇒ String
A unique identifier for the object template.
3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 3929 class GetProfileObjectTypeTemplateResponse < Struct.new( :template_id, :source_name, :source_object, :allow_profile_creation, :source_last_updated_timestamp_format, :fields, :keys) SENSITIVE = [:fields, :keys] include Aws::Structure end |