You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Translate::Types::ImportTerminologyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Translate::Types::ImportTerminologyRequest
- Defined in:
- (unknown)
Overview
When passing ImportTerminologyRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
name: "ResourceName", # required
merge_strategy: "OVERWRITE", # required, accepts OVERWRITE
description: "Description",
terminology_data: { # required
file: "data", # required
format: "CSV", # required, accepts CSV, TMX
},
encryption_key: {
type: "KMS", # required, accepts KMS
id: "EncryptionKeyID", # required
},
}
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the custom terminology being imported.
-
#encryption_key ⇒ Types::EncryptionKey
The encryption key for the custom terminology being imported.
-
#merge_strategy ⇒ String
The merge strategy of the custom terminology being imported.
-
#name ⇒ String
The name of the custom terminology being imported.
-
#terminology_data ⇒ Types::TerminologyData
The terminology data for the custom terminology being imported.
Instance Attribute Details
#description ⇒ String
The description of the custom terminology being imported.
#encryption_key ⇒ Types::EncryptionKey
The encryption key for the custom terminology being imported.
#merge_strategy ⇒ String
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.
Possible values:
- OVERWRITE
#name ⇒ String
The name of the custom terminology being imported.
#terminology_data ⇒ Types::TerminologyData
The terminology data for the custom terminology being imported.