Class CfnModelCardPropsMixin.ContentProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnModelCardPropsMixin.ContentProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelCardPropsMixin.ContentProperty>
- Enclosing interface:
CfnModelCardPropsMixin.ContentProperty
@Stability(Stable)
public static final class CfnModelCardPropsMixin.ContentProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelCardPropsMixin.ContentProperty>
A builder for
CfnModelCardPropsMixin.ContentProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalInformation(CfnModelCardPropsMixin.AdditionalInformationProperty additionalInformation) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getAdditionalInformation()additionalInformation(IResolvable additionalInformation) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getAdditionalInformation()build()Builds the configured instance.businessDetails(CfnModelCardPropsMixin.BusinessDetailsProperty businessDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getBusinessDetails()businessDetails(IResolvable businessDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getBusinessDetails()evaluationDetails(List<? extends Object> evaluationDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getEvaluationDetails()evaluationDetails(IResolvable evaluationDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getEvaluationDetails()intendedUses(CfnModelCardPropsMixin.IntendedUsesProperty intendedUses) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getIntendedUses()intendedUses(IResolvable intendedUses) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getIntendedUses()modelOverview(CfnModelCardPropsMixin.ModelOverviewProperty modelOverview) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelOverview()modelOverview(IResolvable modelOverview) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelOverview()modelPackageDetails(CfnModelCardPropsMixin.ModelPackageDetailsProperty modelPackageDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelPackageDetails()modelPackageDetails(IResolvable modelPackageDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelPackageDetails()trainingDetails(CfnModelCardPropsMixin.TrainingDetailsProperty trainingDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getTrainingDetails()trainingDetails(IResolvable trainingDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getTrainingDetails()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
additionalInformation
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder additionalInformation(IResolvable additionalInformation) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getAdditionalInformation()- Parameters:
additionalInformation- Additional information about the model.- Returns:
this
-
additionalInformation
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder additionalInformation(CfnModelCardPropsMixin.AdditionalInformationProperty additionalInformation) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getAdditionalInformation()- Parameters:
additionalInformation- Additional information about the model.- Returns:
this
-
businessDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder businessDetails(IResolvable businessDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getBusinessDetails()- Parameters:
businessDetails- Information about how the model supports business goals.- Returns:
this
-
businessDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder businessDetails(CfnModelCardPropsMixin.BusinessDetailsProperty businessDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getBusinessDetails()- Parameters:
businessDetails- Information about how the model supports business goals.- Returns:
this
-
evaluationDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder evaluationDetails(IResolvable evaluationDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getEvaluationDetails()- Parameters:
evaluationDetails- An overview about the model's evaluation.- Returns:
this
-
evaluationDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder evaluationDetails(List<? extends Object> evaluationDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getEvaluationDetails()- Parameters:
evaluationDetails- An overview about the model's evaluation.- Returns:
this
-
intendedUses
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder intendedUses(IResolvable intendedUses) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getIntendedUses()- Parameters:
intendedUses- The intended usage of the model.- Returns:
this
-
intendedUses
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder intendedUses(CfnModelCardPropsMixin.IntendedUsesProperty intendedUses) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getIntendedUses()- Parameters:
intendedUses- The intended usage of the model.- Returns:
this
-
modelOverview
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder modelOverview(IResolvable modelOverview) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelOverview()- Parameters:
modelOverview- An overview about the model.- Returns:
this
-
modelOverview
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder modelOverview(CfnModelCardPropsMixin.ModelOverviewProperty modelOverview) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelOverview()- Parameters:
modelOverview- An overview about the model.- Returns:
this
-
modelPackageDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder modelPackageDetails(IResolvable modelPackageDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelPackageDetails()- Parameters:
modelPackageDetails- Metadata information related to model package version.- Returns:
this
-
modelPackageDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder modelPackageDetails(CfnModelCardPropsMixin.ModelPackageDetailsProperty modelPackageDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getModelPackageDetails()- Parameters:
modelPackageDetails- Metadata information related to model package version.- Returns:
this
-
trainingDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder trainingDetails(IResolvable trainingDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getTrainingDetails()- Parameters:
trainingDetails- An overview about model training.- Returns:
this
-
trainingDetails
@Stability(Stable) public CfnModelCardPropsMixin.ContentProperty.Builder trainingDetails(CfnModelCardPropsMixin.TrainingDetailsProperty trainingDetails) Sets the value ofCfnModelCardPropsMixin.ContentProperty.getTrainingDetails()- Parameters:
trainingDetails- An overview about model training.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnModelCardPropsMixin.ContentProperty>- Returns:
- a new instance of
CfnModelCardPropsMixin.ContentProperty - Throws:
NullPointerException- if any required attribute was not provided
-