AWSDynamoDBImportTableDescription

Objective-C

@interface AWSDynamoDBImportTableDescription

Swift

class AWSDynamoDBImportTableDescription

Represents the properties of the table being imported into.

  • The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable idempotent.

    Declaration

    Objective-C

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

    Swift

    var clientToken: String? { get set }
  • The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.

    Declaration

    Objective-C

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

    Swift

    var cloudWatchLogGroupArn: String? { get set }
  • The time at which the creation of the table associated with this import task completed.

    Declaration

    Objective-C

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

    Swift

    var endTime: Date? { get set }
  • The number of errors occurred on importing the source file into the target table.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable errorCount;

    Swift

    var errorCount: NSNumber? { get set }
  • The error code corresponding to the failure that the import job ran into during execution.

    Declaration

    Objective-C

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

    Swift

    var failureCode: String? { get set }
  • The error message corresponding to the failure that the import job ran into during execution.

    Declaration

    Objective-C

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

    Swift

    var failureMessage: String? { get set }
  • The Amazon Resource Number (ARN) corresponding to the import request.

    Declaration

    Objective-C

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

    Swift

    var importArn: String? { get set }
  • The status of the import.

    Declaration

    Objective-C

    @property (nonatomic) AWSDynamoDBImportStatus importStatus;

    Swift

    var importStatus: AWSDynamoDBImportStatus { get set }
  • The number of items successfully imported into the new table.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable importedItemCount;

    Swift

    var importedItemCount: NSNumber? { get set }
  • The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.

    Declaration

    Objective-C

    @property (nonatomic) AWSDynamoDBInputCompressionType inputCompressionType;

    Swift

    var inputCompressionType: AWSDynamoDBInputCompressionType { get set }
  • The format of the source data going into the target table.

    Declaration

    Objective-C

    @property (nonatomic) AWSDynamoDBInputFormat inputFormat;

    Swift

    var inputFormat: AWSDynamoDBInputFormat { get set }
  • The format options for the data that was imported into the target table. There is one value, CsvOption.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSDynamoDBInputFormatOptions *_Nullable inputFormatOptions;

    Swift

    var inputFormatOptions: AWSDynamoDBInputFormatOptions? { get set }
  • The total number of items processed from the source file.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable processedItemCount;

    Swift

    var processedItemCount: NSNumber? { get set }
  • The total size of data processed from the source file, in Bytes.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable processedSizeBytes;

    Swift

    var processedSizeBytes: NSNumber? { get set }
  • Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSDynamoDBS3BucketSource *_Nullable s3BucketSource;

    Swift

    var s3BucketSource: AWSDynamoDBS3BucketSource? { get set }
  • The time when this import task started.

    Declaration

    Objective-C

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

    Swift

    var startTime: Date? { get set }
  • The Amazon Resource Number (ARN) of the table being imported into.

    Declaration

    Objective-C

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

    Swift

    var tableArn: String? { get set }
  • The parameters for the new table that is being imported into.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSDynamoDBTableCreationParameters *_Nullable tableCreationParameters;

    Swift

    var tableCreationParameters: AWSDynamoDBTableCreationParameters? { get set }
  • The table id corresponding to the table created by import table process.

    Declaration

    Objective-C

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

    Swift

    var tableId: String? { get set }