Class: Aws::Translate::Types::TerminologyProperties

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

Overview

The properties of the custom terminology.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the custom terminology.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The time at which the custom terminology was created, based on the timestamp.

Returns:

  • (Time)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

The description of the custom terminology properties.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#directionalityString

The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).

UNI

The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages.

MULTI

Any language in the terminology resource can be the source language.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_keyTypes::EncryptionKey

The encryption key for the custom terminology.



1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#formatString

The format of the custom terminology input file.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_atTime

The time at which the custom terminology was last update, based on the timestamp.

Returns:

  • (Time)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

Additional information from Amazon Translate about the terminology resource.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the custom terminology.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#size_bytesInteger

The size of the file used when importing a custom terminology.

Returns:

  • (Integer)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#skipped_term_countInteger

The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.

Returns:

  • (Integer)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#source_language_codeString

The language code for the source text of the translation request for which the custom terminology is being used.

Returns:

  • (String)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#target_language_codesArray<String>

The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.

Returns:

  • (Array<String>)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end

#term_countInteger

The number of terms included in the custom terminology.

Returns:

  • (Integer)


1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 1634

class TerminologyProperties < Struct.new(
  :name,
  :description,
  :arn,
  :source_language_code,
  :target_language_codes,
  :encryption_key,
  :size_bytes,
  :term_count,
  :created_at,
  :last_updated_at,
  :directionality,
  :message,
  :skipped_term_count,
  :format)
  SENSITIVE = []
  include Aws::Structure
end