Class CfnDatasetProps.Builder
java.lang.Object
software.amazon.awscdk.services.personalize.CfnDatasetProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDatasetProps>
- Enclosing interface:
CfnDatasetProps
@Stability(Stable)
public static final class CfnDatasetProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDatasetProps>
A builder for
CfnDatasetProps
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.datasetGroupArn
(String datasetGroupArn) Sets the value ofCfnDatasetProps.getDatasetGroupArn()
datasetImportJob
(IResolvable datasetImportJob) Sets the value ofCfnDatasetProps.getDatasetImportJob()
datasetImportJob
(CfnDataset.DatasetImportJobProperty datasetImportJob) Sets the value ofCfnDatasetProps.getDatasetImportJob()
datasetType
(String datasetType) Sets the value ofCfnDatasetProps.getDatasetType()
Sets the value ofCfnDatasetProps.getName()
Sets the value ofCfnDatasetProps.getSchemaArn()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
datasetGroupArn
Sets the value ofCfnDatasetProps.getDatasetGroupArn()
- Parameters:
datasetGroupArn
- The Amazon Resource Name (ARN) of the dataset group. This parameter is required.- Returns:
this
-
datasetType
Sets the value ofCfnDatasetProps.getDatasetType()
- Parameters:
datasetType
- One of the following values:. This parameter is required.- Interactions
- Items
- Users
You can't use CloudFormation to create an Action Interactions or Actions dataset.
- Returns:
this
-
name
Sets the value ofCfnDatasetProps.getName()
- Parameters:
name
- The name of the dataset. This parameter is required.- Returns:
this
-
schemaArn
Sets the value ofCfnDatasetProps.getSchemaArn()
- Parameters:
schemaArn
- The ARN of the associated schema. This parameter is required.- Returns:
this
-
datasetImportJob
Sets the value ofCfnDatasetProps.getDatasetImportJob()
- Parameters:
datasetImportJob
- Describes a job that imports training data from a data source (Amazon S3 bucket) to an Amazon Personalize dataset. If you specify a dataset import job as part of a dataset, all dataset import job fields are required.- Returns:
this
-
datasetImportJob
@Stability(Stable) public CfnDatasetProps.Builder datasetImportJob(CfnDataset.DatasetImportJobProperty datasetImportJob) Sets the value ofCfnDatasetProps.getDatasetImportJob()
- Parameters:
datasetImportJob
- Describes a job that imports training data from a data source (Amazon S3 bucket) to an Amazon Personalize dataset. If you specify a dataset import job as part of a dataset, all dataset import job fields are required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDatasetProps>
- Returns:
- a new instance of
CfnDatasetProps
- Throws:
NullPointerException
- if any required attribute was not provided
-