Class CfnRecommenderMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.CfnRecommenderMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRecommenderMixinProps>
- Enclosing interface:
CfnRecommenderMixinProps
@Stability(Stable)
public static final class CfnRecommenderMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRecommenderMixinProps>
A builder for
CfnRecommenderMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnRecommenderMixinProps.getDescription()domainName(String domainName) Sets the value ofCfnRecommenderMixinProps.getDomainName()recommenderConfig(CfnRecommenderPropsMixin.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommenderMixinProps.getRecommenderConfig()recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommenderMixinProps.getRecommenderConfig()recommenderName(String recommenderName) Sets the value ofCfnRecommenderMixinProps.getRecommenderName()recommenderRecipeName(String recommenderRecipeName) Sets the value ofCfnRecommenderMixinProps.getRecommenderRecipeName()Sets the value ofCfnRecommenderMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
description
Sets the value ofCfnRecommenderMixinProps.getDescription()- Parameters:
description- The description of the recommender.- Returns:
this
-
domainName
Sets the value ofCfnRecommenderMixinProps.getDomainName()- Parameters:
domainName- The name of the domain for which the recommender will be created.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommenderMixinProps.Builder recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommenderMixinProps.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommenderMixinProps.Builder recommenderConfig(CfnRecommenderPropsMixin.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommenderMixinProps.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
recommenderName
Sets the value ofCfnRecommenderMixinProps.getRecommenderName()- Parameters:
recommenderName- The name of the recommender.- Returns:
this
-
recommenderRecipeName
@Stability(Stable) public CfnRecommenderMixinProps.Builder recommenderRecipeName(String recommenderRecipeName) Sets the value ofCfnRecommenderMixinProps.getRecommenderRecipeName()- Parameters:
recommenderRecipeName- The name of the recommender recipe.- Returns:
this
-
tags
Sets the value ofCfnRecommenderMixinProps.getTags()- Parameters:
tags- The tags used to organize, track, or control access for this resource.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRecommenderMixinProps>- Returns:
- a new instance of
CfnRecommenderMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-