Class CfnConfiguredModelAlgorithmAssociationProps.Builder
java.lang.Object
software.amazon.awscdk.services.cleanroomsml.CfnConfiguredModelAlgorithmAssociationProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConfiguredModelAlgorithmAssociationProps>
- Enclosing interface:
CfnConfiguredModelAlgorithmAssociationProps
@Stability(Stable)
public static final class CfnConfiguredModelAlgorithmAssociationProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConfiguredModelAlgorithmAssociationProps>
A builder for
CfnConfiguredModelAlgorithmAssociationProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.configuredModelAlgorithmArn(String configuredModelAlgorithmArn) description(String description) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getDescription()membershipIdentifier(String membershipIdentifier) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getMembershipIdentifier()Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getName()privacyConfiguration(IResolvable privacyConfiguration) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getPrivacyConfiguration()privacyConfiguration(CfnConfiguredModelAlgorithmAssociation.PrivacyConfigurationProperty privacyConfiguration) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getPrivacyConfiguration()Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
configuredModelAlgorithmArn
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder configuredModelAlgorithmArn(String configuredModelAlgorithmArn) - Parameters:
configuredModelAlgorithmArn- the value to be set. This parameter is required.- Returns:
this
-
membershipIdentifier
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder membershipIdentifier(String membershipIdentifier) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getMembershipIdentifier()- Parameters:
membershipIdentifier- the value to be set. This parameter is required.- Returns:
this
-
name
Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getName()- Parameters:
name- the value to be set. This parameter is required.- Returns:
this
-
description
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder description(String description) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getDescription()- Parameters:
description- the value to be set.- Returns:
this
-
privacyConfiguration
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder privacyConfiguration(IResolvable privacyConfiguration) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getPrivacyConfiguration()- Parameters:
privacyConfiguration- the value to be set.- Returns:
this
-
privacyConfiguration
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder privacyConfiguration(CfnConfiguredModelAlgorithmAssociation.PrivacyConfigurationProperty privacyConfiguration) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getPrivacyConfiguration()- Parameters:
privacyConfiguration- the value to be set.- Returns:
this
-
tags
@Stability(Stable) public CfnConfiguredModelAlgorithmAssociationProps.Builder tags(List<? extends CfnTag> tags) Sets the value ofCfnConfiguredModelAlgorithmAssociationProps.getTags()- Parameters:
tags- An arbitrary set of tags (key-value pairs) for this cleanrooms-ml configured model algorithm association.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConfiguredModelAlgorithmAssociationProps>- Returns:
- a new instance of
CfnConfiguredModelAlgorithmAssociationProps - Throws:
NullPointerException- if any required attribute was not provided
-