Class: Aws::CustomerProfiles::Types::GetProfileObjectTypeTemplateResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-customerprofiles/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:fields, :keys]

Instance Attribute Summary collapse

Instance Attribute Details

#allow_profile_creationBoolean

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.

Returns:

  • (Boolean)


2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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

#fieldsHash<String,Types::ObjectTypeField>

A map of the name and ObjectType field.

Returns:



2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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

#keysHash<String,Array<Types::ObjectTypeKey>>

A list of unique keys that can be used to map data to the profile.

Returns:



2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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_formatString

The format of your ‘sourceLastUpdatedTimestamp` that was previously set up.

Returns:

  • (String)


2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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_nameString

The name of the source of the object template.

Returns:

  • (String)


2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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_objectString

The source of the object template.

Returns:

  • (String)


2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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_idString

A unique identifier for the object template.

Returns:

  • (String)


2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
# File 'lib/aws-sdk-customerprofiles/types.rb', line 2490

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