AWSComprehendCreateFlywheelRequest

Objective-C

@interface AWSComprehendCreateFlywheelRequest

Swift

class AWSComprehendCreateFlywheelRequest
  • To associate an existing model with the flywheel, specify the Amazon Resource Number (ARN) of the model version. Do not set TaskConfig or ModelType if you specify an ActiveModelArn.

    Declaration

    Objective-C

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

    Swift

    var activeModelArn: String? { get set }
  • A unique identifier for the request. If you don’t set the client request token, Amazon Comprehend generates one.

    Declaration

    Objective-C

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

    Swift

    var clientRequestToken: String? { get set }
  • The Amazon Resource Name (ARN) of the IAM role that grants Amazon Comprehend the permissions required to access the flywheel data in the data lake.

    Declaration

    Objective-C

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

    Swift

    var dataAccessRoleArn: String? { get set }
  • Enter the S3 location for the data lake. You can specify a new S3 bucket or a new folder of an existing S3 bucket. The flywheel creates the data lake at this location.

    Declaration

    Objective-C

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

    Swift

    var dataLakeS3Uri: String? { get set }
  • Data security configurations.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSComprehendDataSecurityConfig *_Nullable dataSecurityConfig;

    Swift

    var dataSecurityConfig: AWSComprehendDataSecurityConfig? { get set }
  • Name for the flywheel.

    Declaration

    Objective-C

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

    Swift

    var flywheelName: String? { get set }
  • The model type. You need to set ModelType if you are creating a flywheel for a new model.

    Declaration

    Objective-C

    @property (nonatomic) AWSComprehendModelType modelType;

    Swift

    var modelType: AWSComprehendModelType { get set }
  • The tags to associate with this flywheel.

    Declaration

    Objective-C

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

    Swift

    var tags: [AWSComprehendTag]? { get set }
  • Configuration about the model associated with the flywheel. You need to set TaskConfig if you are creating a flywheel for a new model.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSComprehendTaskConfig *_Nullable taskConfig;

    Swift

    var taskConfig: AWSComprehendTaskConfig? { get set }