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)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The time at which the translation job ended.

Returns:

  • (Time)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#input_data_configTypes::InputDataConfig

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



1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#job_detailsTypes::JobDetails

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

Returns:



1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

The ID of the translation job.

Returns:

  • (String)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#job_nameString

The user-defined name of the translation job.

Returns:

  • (String)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#job_statusString

The status of the translation job.

Returns:

  • (String)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

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

Returns:

  • (String)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#output_data_configTypes::OutputDataConfig

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



1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  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>)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#settingsTypes::TranslationSettings

Settings that modify the translation output.



1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  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)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end

#submitted_timeTime

The time at which the translation job was submitted.

Returns:

  • (Time)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  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>)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  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>)


1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
# File 'lib/aws-sdk-translate/types.rb', line 1644

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,
  :settings)
  SENSITIVE = []
  include Aws::Structure
end