Class CfnDatasetGroupPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.personalize.CfnDatasetGroupPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDatasetGroupPropsMixin>
- Enclosing class:
CfnDatasetGroupPropsMixin
@Stability(Stable)
public static final class CfnDatasetGroupPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDatasetGroupPropsMixin>
A fluent builder for
CfnDatasetGroupPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) The domain of a Domain dataset group.The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the datasets.The name of the dataset group.The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key.
-
Method Details
-
create
@Stability(Stable) public static CfnDatasetGroupPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDatasetGroupPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDatasetGroupPropsMixin.Builder.
-
domain
The domain of a Domain dataset group.- Parameters:
domain- The domain of a Domain dataset group. This parameter is required.- Returns:
this- See Also:
-
kmsKeyArn
The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the datasets.- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the AWS Key Management Service (KMS) key used to encrypt the datasets. This parameter is required.- Returns:
this- See Also:
-
name
The name of the dataset group.- Parameters:
name- The name of the dataset group. This parameter is required.- Returns:
this- See Also:
-
roleArn
The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key.Supplying an IAM role is only valid when also specifying a KMS key.
- Parameters:
roleArn- The ARN of the AWS Identity and Access Management (IAM) role that has permissions to access the AWS Key Management Service (KMS) key. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDatasetGroupPropsMixin>- Returns:
- a newly built instance of
CfnDatasetGroupPropsMixin.
-