Class: Aws::CustomerProfiles::Types::GetUploadJobResponse

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

#completed_atTime

The timestamp when the upload job was completed.

Returns:

  • (Time)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#created_atTime

The timestamp when the upload job was created.

Returns:

  • (Time)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#data_expiryInteger

The expiry duration for the profiles ingested with the upload job.

Returns:

  • (Integer)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :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)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#fieldsHash<String,Types::ObjectTypeField>

The mapping between CSV Columns and Profile Object attributes for the upload job.

Returns:



4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#job_idString

The unique identifier of the upload job.

Returns:

  • (String)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#results_summaryTypes::ResultsSummary

The summary of results for the upload job, including the number of updated, created, and failed records.



4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#statusString

The status describing the status for the upload job. The following are Valid Values:

  • CREATED: The upload job has been created, but has not started processing yet.

  • IN_PROGRESS: The upload job is currently in progress, ingesting and processing the profile data.

  • PARTIALLY_SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • SUCCEEDED: The upload job has successfully completed the ingestion and processing of all profile data.

  • FAILED: The upload job has failed to complete.

  • STOPPED: The upload job has been manually stopped or terminated before completion.

Returns:

  • (String)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#status_reasonString

The reason for the current status of the upload job. Possible reasons:

  • VALIDATION_FAILURE: The upload job has encountered an error or issue and was unable to complete the profile data ingestion.

  • INTERNAL_FAILURE: Failure caused from service side

Returns:

  • (String)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end

#unique_keyString

The unique key columns used for de-duping the keys in the upload job.

Returns:

  • (String)


4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 4251

class GetUploadJobResponse < Struct.new(
  :job_id,
  :display_name,
  :status,
  :status_reason,
  :created_at,
  :completed_at,
  :fields,
  :unique_key,
  :results_summary,
  :data_expiry)
  SENSITIVE = [:fields]
  include Aws::Structure
end