Class CfnRecommender.RecommenderUpdateProperty.Builder
java.lang.Object
software.amazon.awscdk.services.customerprofiles.CfnRecommender.RecommenderUpdateProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRecommender.RecommenderUpdateProperty>
- Enclosing interface:
CfnRecommender.RecommenderUpdateProperty
@Stability(Stable)
public static final class CfnRecommender.RecommenderUpdateProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRecommender.RecommenderUpdateProperty>
A builder for
CfnRecommender.RecommenderUpdateProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.creationDateTime(String creationDateTime) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getCreationDateTime()failureReason(String failureReason) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getFailureReason()lastUpdatedDateTime(String lastUpdatedDateTime) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getLastUpdatedDateTime()recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getRecommenderConfig()recommenderConfig(CfnRecommender.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getRecommenderConfig()Sets the value ofCfnRecommender.RecommenderUpdateProperty.getStatus()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
creationDateTime
@Stability(Stable) public CfnRecommender.RecommenderUpdateProperty.Builder creationDateTime(String creationDateTime) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getCreationDateTime()- Parameters:
creationDateTime- The timestamp of when the update was created.- Returns:
this
-
failureReason
@Stability(Stable) public CfnRecommender.RecommenderUpdateProperty.Builder failureReason(String failureReason) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getFailureReason()- Parameters:
failureReason- The reason for update failure.- Returns:
this
-
lastUpdatedDateTime
@Stability(Stable) public CfnRecommender.RecommenderUpdateProperty.Builder lastUpdatedDateTime(String lastUpdatedDateTime) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getLastUpdatedDateTime()- Parameters:
lastUpdatedDateTime- The timestamp of when the update was last modified.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommender.RecommenderUpdateProperty.Builder recommenderConfig(IResolvable recommenderConfig) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
recommenderConfig
@Stability(Stable) public CfnRecommender.RecommenderUpdateProperty.Builder recommenderConfig(CfnRecommender.RecommenderConfigProperty recommenderConfig) Sets the value ofCfnRecommender.RecommenderUpdateProperty.getRecommenderConfig()- Parameters:
recommenderConfig- Configuration for the recommender.- Returns:
this
-
status
Sets the value ofCfnRecommender.RecommenderUpdateProperty.getStatus()- Parameters:
status- The status of the recommender.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRecommender.RecommenderUpdateProperty>- Returns:
- a new instance of
CfnRecommender.RecommenderUpdateProperty - Throws:
NullPointerException- if any required attribute was not provided
-