AWSTranslateTextTranslationJobProperties

Objective-C

@interface AWSTranslateTextTranslationJobProperties

Swift

class AWSTranslateTextTranslationJobProperties

Provides information about a translation job.

  • 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.

    Declaration

    Objective-C

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

    Swift

    var dataAccessRoleArn: String? { get set }
  • The time at which the translation job ended.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable endTime;

    Swift

    var endTime: Date? { get set }
  • The input configuration properties that were specified when the job was requested.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateInputDataConfig *_Nullable inputDataConfig;

    Swift

    var inputDataConfig: AWSTranslateInputDataConfig? { get set }
  • The number of documents successfully and unsuccessfully processed during the translation job.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateJobDetails *_Nullable jobDetails;

    Swift

    var jobDetails: AWSTranslateJobDetails? { get set }
  • The ID of the translation job.

    Declaration

    Objective-C

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

    Swift

    var jobId: String? { get set }
  • The user-defined name of the translation job.

    Declaration

    Objective-C

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

    Swift

    var jobName: String? { get set }
  • The status of the translation job.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranslateJobStatus jobStatus;

    Swift

    var jobStatus: AWSTranslateJobStatus { get set }
  • An explanation of any errors that may have occurred during the translation job.

    Declaration

    Objective-C

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

    Swift

    var message: String? { get set }
  • The output configuration properties that were specified when the job was requested.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateOutputDataConfig *_Nullable outputDataConfig;

    Swift

    var outputDataConfig: AWSTranslateOutputDataConfig? { get set }
  • A list containing the names of the parallel data resources applied to the translation job.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable parallelDataNames;

    Swift

    var parallelDataNames: [String]? { get set }
  • Settings that modify the translation output.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranslateTranslationSettings *_Nullable settings;

    Swift

    var settings: AWSTranslateTranslationSettings? { get set }
  • The language code of the language of the source text. The language must be a language supported by Amazon Translate.

    Declaration

    Objective-C

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

    Swift

    var sourceLanguageCode: String? { get set }
  • The time at which the translation job was submitted.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable submittedTime;

    Swift

    var submittedTime: Date? { get set }
  • The language code of the language of the target text. The language must be a language supported by Amazon Translate.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable targetLanguageCodes;

    Swift

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

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable terminologyNames;

    Swift

    var terminologyNames: [String]? { get set }