AWSTranslateImportTerminologyRequest

Objective-C

@interface AWSTranslateImportTerminologyRequest

Swift

class AWSTranslateImportTerminologyRequest
  • The description of the custom terminology being imported.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable detail;

    Swift

    var detail: String? { get set }
  • The encryption key for the custom terminology being imported.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateEncryptionKey *_Nullable encryptionKey;

    Swift

    var encryptionKey: AWSTranslateEncryptionKey? { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranslateMergeStrategy mergeStrategy;

    Swift

    var mergeStrategy: AWSTranslateMergeStrategy { get set }
  • The name of the custom terminology being imported.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable name;

    Swift

    var name: String? { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSTranslateTag *> *_Nullable tags;

    Swift

    var tags: [AWSTranslateTag]? { get set }
  • The terminology data for the custom terminology being imported.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateTerminologyData *_Nullable terminologyData;

    Swift

    var terminologyData: AWSTranslateTerminologyData? { get set }