Class: Aws::CustomerProfiles::Types::CreateUploadJobRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[:fields]

Instance Attribute Summary collapse

Instance Attribute Details

#data_expiryInteger

The expiry duration for the profiles ingested with the job. If not provided, the system default of 2 weeks is used.

Returns:

  • (Integer)


1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1849

class CreateUploadJobRequest < Struct.new(
  :domain_name,
  :display_name,
  :fields,
  :unique_key,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#display_nameString

The unique name of the upload job. Could be a file name to identify the upload job.

Returns:

  • (String)


1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1849

class CreateUploadJobRequest < Struct.new(
  :domain_name,
  :display_name,
  :fields,
  :unique_key,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#domain_nameString

The unique name of the domain. Domain should be exists for the upload job to be created.

Returns:

  • (String)


1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1849

class CreateUploadJobRequest < Struct.new(
  :domain_name,
  :display_name,
  :fields,
  :unique_key,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#fieldsHash<String,Types::ObjectTypeField>

The mapping between CSV Columns and Profile Object attributes. A map of the name and ObjectType field.

Returns:



1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1849

class CreateUploadJobRequest < Struct.new(
  :domain_name,
  :display_name,
  :fields,
  :unique_key,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#unique_keyString

The unique key columns for de-duping the profiles used to map data to the profile.

Returns:

  • (String)


1849
1850
1851
1852
1853
1854
1855
1856
1857
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 1849

class CreateUploadJobRequest < Struct.new(
  :domain_name,
  :display_name,
  :fields,
  :unique_key,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end