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