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)


3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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:



3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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:



3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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)


3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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)


3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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)


3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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)


3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
# File 'lib/aws-sdk-customerprofiles/types.rb', line 3456

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