Class: Aws::Personalize::Types::CreateDatasetImportJobRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Personalize::Types::CreateDatasetImportJobRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-personalize/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_source ⇒ Types::DataSource
The Amazon S3 bucket that contains the training data to import.
-
#dataset_arn ⇒ String
The ARN of the dataset that receives the imported data.
-
#import_mode ⇒ String
Specify how to add the new records to an existing dataset.
-
#job_name ⇒ String
The name for the dataset import job.
-
#publish_attribution_metrics_to_s3 ⇒ Boolean
If you created a metric attribution, specify whether to publish metrics for this import job to Amazon S3.
-
#role_arn ⇒ String
The ARN of the IAM role that has permissions to read from the Amazon S3 data source.
-
#tags ⇒ Array<Types::Tag>
A list of [tags] to apply to the dataset import job.
Instance Attribute Details
#data_source ⇒ Types::DataSource
The Amazon S3 bucket that contains the training data to import.
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#dataset_arn ⇒ String
The ARN of the dataset that receives the imported data.
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#import_mode ⇒ String
Specify how to add the new records to an existing dataset. The default import mode is ‘FULL`. If you haven’t imported bulk records into the dataset previously, you can only specify ‘FULL`.
-
Specify ‘FULL` to overwrite all existing bulk data in your dataset. Data you imported individually is not replaced.
-
Specify ‘INCREMENTAL` to append the new records to the existing data in your dataset. Amazon Personalize replaces any record with the same ID with the new one.
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#job_name ⇒ String
The name for the dataset import job.
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#publish_attribution_metrics_to_s3 ⇒ Boolean
If you created a metric attribution, specify whether to publish metrics for this import job to Amazon S3
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the IAM role that has permissions to read from the Amazon S3 data source.
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of [tags] to apply to the dataset import job.
[1]: docs.aws.amazon.com/personalize/latest/dg/tagging-resources.html
1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'lib/aws-sdk-personalize/types.rb', line 1313 class CreateDatasetImportJobRequest < Struct.new( :job_name, :dataset_arn, :data_source, :role_arn, :tags, :import_mode, :publish_attribution_metrics_to_s3) SENSITIVE = [] include Aws::Structure end |