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)


2043
2044
2045
2046
2047
2048
2049
2050
2051
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2043

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)


2043
2044
2045
2046
2047
2048
2049
2050
2051
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2043

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)


2043
2044
2045
2046
2047
2048
2049
2050
2051
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2043

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:



2043
2044
2045
2046
2047
2048
2049
2050
2051
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2043

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)


2043
2044
2045
2046
2047
2048
2049
2050
2051
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 2043

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