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)


926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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:



926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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)


926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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)


926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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.



926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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.



926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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)


926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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)


926
927
928
929
930
931
932
933
934
935
936
937
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 926

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