Class: Aws::EntityResolution::Types::GetIdMappingJobOutput

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#end_timeTime

The time at which the job has finished.

Returns:

  • (Time)


951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#error_detailsTypes::ErrorDetails

An object containing an error message, if there was an error.

Returns:



951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

The ID of the job.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#job_typeString

The job type of the ID mapping job.

A value of INCREMENTAL indicates that only new or changed data was processed since the last job run. This is the default job type if the workflow was created with an incrementalRunConfig.

A value of BATCH indicates that all data was processed from the input source, regardless of previous job runs. This is the default job type if the workflow wasn't created with an incrementalRunConfig.

A value of DELETE_ONLY indicates that only deletion requests from BatchDeleteUniqueIds were processed.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#metricsTypes::IdMappingJobMetrics

Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.



951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#output_source_configArray<Types::IdMappingJobOutputSource>

A list of OutputSource objects.



951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The time at which the job was started.

Returns:

  • (Time)


951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the job.

Returns:

  • (String)


951
952
953
954
955
956
957
958
959
960
961
962
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 951

class GetIdMappingJobOutput < Struct.new(
  :job_id,
  :status,
  :start_time,
  :end_time,
  :metrics,
  :error_details,
  :output_source_config,
  :job_type)
  SENSITIVE = []
  include Aws::Structure
end