Class: Aws::Translate::Types::TextTranslationJobProperties

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-translate/types.rb

Overview

Provides information about a translation job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#data_access_role_arnString

The Amazon Resource Name (ARN) of an AWS Identity Access and Management (IAM) role that granted Amazon Translate read access to the job’s input data.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The time at which the translation job ended.

Returns:

  • (Time)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#input_data_configTypes::InputDataConfig

The input configuration properties that were specified when the job was requested.



1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#job_detailsTypes::JobDetails

The number of documents successfully and unsuccessfully processed during the translation job.

Returns:



1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

The ID of the translation job.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#job_nameString

The user-defined name of the translation job.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#job_statusString

The status of the translation job.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

An explanation of any errors that may have occurred during the translation job.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#output_data_configTypes::OutputDataConfig

The output configuration properties that were specified when the job was requested.



1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#parallel_data_namesArray<String>

A list containing the names of the parallel data resources applied to the translation job.

Returns:

  • (Array<String>)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#source_language_codeString

The language code of the language of the source text. The language must be a language supported by Amazon Translate.

Returns:

  • (String)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#submitted_timeTime

The time at which the translation job was submitted.

Returns:

  • (Time)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#target_language_codesArray<String>

The language code of the language of the target text. The language must be a language supported by Amazon Translate.

Returns:

  • (Array<String>)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end

#terminology_namesArray<String>

A list containing the names of the terminologies applied to a translation job. Only one terminology can be applied per StartTextTranslationJob request at this time.

Returns:

  • (Array<String>)


1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
# File 'lib/aws-sdk-translate/types.rb', line 1552

class TextTranslationJobProperties < Struct.new(
  :job_id,
  :job_name,
  :job_status,
  :job_details,
  :source_language_code,
  :target_language_codes,
  :terminology_names,
  :parallel_data_names,
  :message,
  :submitted_time,
  :end_time,
  :input_data_config,
  :output_data_config,
  :data_access_role_arn)
  SENSITIVE = []
  include Aws::Structure
end