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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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:



5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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.



5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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)


5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5073

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