Class CfnRecommenderProps.Builder
java.lang.Object
software.amazon.awscdk.services.customerprofiles.CfnRecommenderProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRecommenderProps>
- Enclosing interface:
CfnRecommenderProps
@Stability(Stable)
public static final class CfnRecommenderProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRecommenderProps>
A builder for
CfnRecommenderProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.description(String description) Sets the value ofCfnRecommenderProps.getDescription()domainName(String domainName) Sets the value ofCfnRecommenderProps.getDomainName()recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommenderProps.getRecommenderConfig()recommenderConfig(CfnRecommender.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommenderProps.getRecommenderConfig()recommenderName(String recommenderName) Sets the value ofCfnRecommenderProps.getRecommenderName()recommenderRecipeName(String recommenderRecipeName) Sets the value ofCfnRecommenderProps.getRecommenderRecipeName()Sets the value ofCfnRecommenderProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
domainName
Sets the value ofCfnRecommenderProps.getDomainName()- Parameters:
domainName- The name of the domain for which the recommender will be created. This parameter is required.- Returns:
this
-
recommenderName
Sets the value ofCfnRecommenderProps.getRecommenderName()- Parameters:
recommenderName- The name of the recommender. This parameter is required.- Returns:
this
-
recommenderRecipeName
@Stability(Stable) public CfnRecommenderProps.Builder recommenderRecipeName(String recommenderRecipeName) Sets the value ofCfnRecommenderProps.getRecommenderRecipeName()- Parameters:
recommenderRecipeName- The name of the recommender recipe. This parameter is required.- Returns:
this
-
description
Sets the value ofCfnRecommenderProps.getDescription()- Parameters:
description- The description of the recommender.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommenderProps.Builder recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommenderProps.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommenderProps.Builder recommenderConfig(CfnRecommender.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommenderProps.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
tags
Sets the value ofCfnRecommenderProps.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<CfnRecommenderProps>- Returns:
- a new instance of
CfnRecommenderProps - Throws:
NullPointerException- if any required attribute was not provided
-