Class: Aws::Translate::Types::ImportTerminologyRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

The description of the custom terminology being imported.

Returns:

  • (String)


448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_keyTypes::EncryptionKey

The encryption key for the custom terminology being imported.



448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#merge_strategyString

The merge strategy of the custom terminology being imported. Currently, only the OVERWRITE merge strategy is supported. In this case, the imported terminology will overwrite an existing terminology of the same name.

Returns:

  • (String)


448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the custom terminology being imported.

Returns:

  • (String)


448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

Tags to be associated with this resource. A tag is a key-value pair that adds metadata to a resource. Each tag key for the resource must be unique. For more information, see Tagging your resources.

Returns:



448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#terminology_dataTypes::TerminologyData

The terminology data for the custom terminology being imported.



448
449
450
451
452
453
454
455
456
457
# File 'gems/aws-sdk-translate/lib/aws-sdk-translate/types.rb', line 448

class ImportTerminologyRequest < Struct.new(
  :name,
  :merge_strategy,
  :description,
  :terminology_data,
  :encryption_key,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end