Class CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.sagemaker.mixins.CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnModelCardPropsMixin.ModelPackageDetailsProperty>
- Enclosing interface:
CfnModelCardPropsMixin.ModelPackageDetailsProperty
@Stability(Stable)
public static final class CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnModelCardPropsMixin.ModelPackageDetailsProperty>
A builder for
CfnModelCardPropsMixin.ModelPackageDetailsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapprovalDescription(String approvalDescription) build()Builds the configured instance.createdBy(IResolvable createdBy) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getCreatedBy()Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getCreatedBy()Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getDomain()inferenceSpecification(IResolvable inferenceSpecification) inferenceSpecification(CfnModelCardPropsMixin.InferenceSpecificationProperty inferenceSpecification) modelApprovalStatus(String modelApprovalStatus) modelPackageArn(String modelPackageArn) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getModelPackageArn()modelPackageDescription(String modelPackageDescription) modelPackageGroupName(String modelPackageGroupName) modelPackageName(String modelPackageName) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getModelPackageName()modelPackageStatus(String modelPackageStatus) modelPackageVersion(Number modelPackageVersion) sourceAlgorithms(List<? extends Object> sourceAlgorithms) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getSourceAlgorithms()sourceAlgorithms(IResolvable sourceAlgorithms) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getSourceAlgorithms()Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getTask()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
approvalDescription
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder approvalDescription(String approvalDescription) - Parameters:
approvalDescription- A description provided for the model approval.- Returns:
this
-
createdBy
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder createdBy(IResolvable createdBy) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getCreatedBy()- Parameters:
createdBy- the value to be set.- Returns:
this
-
createdBy
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder createdBy(CfnModelCardPropsMixin.ModelPackageCreatorProperty createdBy) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getCreatedBy()- Parameters:
createdBy- the value to be set.- Returns:
this
-
domain
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder domain(String domain) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getDomain()- Parameters:
domain- The machine learning domain of the model package you specified. Common machine learning domains include computer vision and natural language processing.- Returns:
this
-
inferenceSpecification
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder inferenceSpecification(IResolvable inferenceSpecification) - Parameters:
inferenceSpecification- the value to be set.- Returns:
this
-
inferenceSpecification
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder inferenceSpecification(CfnModelCardPropsMixin.InferenceSpecificationProperty inferenceSpecification) - Parameters:
inferenceSpecification- the value to be set.- Returns:
this
-
modelApprovalStatus
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelApprovalStatus(String modelApprovalStatus) - Parameters:
modelApprovalStatus- Current approval status of model package.- Returns:
this
-
modelPackageArn
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageArn(String modelPackageArn) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getModelPackageArn()- Parameters:
modelPackageArn- The Amazon Resource Name (ARN) of the model package.- Returns:
this
-
modelPackageDescription
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageDescription(String modelPackageDescription) - Parameters:
modelPackageDescription- A brief summary of the model package.- Returns:
this
-
modelPackageGroupName
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageGroupName(String modelPackageGroupName) - Parameters:
modelPackageGroupName- If the model is a versioned model, the name of the model group that the versioned model belongs to.- Returns:
this
-
modelPackageName
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageName(String modelPackageName) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getModelPackageName()- Parameters:
modelPackageName- Name of the model package.- Returns:
this
-
modelPackageStatus
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageStatus(String modelPackageStatus) - Parameters:
modelPackageStatus- Current status of model package.- Returns:
this
-
modelPackageVersion
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder modelPackageVersion(Number modelPackageVersion) - Parameters:
modelPackageVersion- Version of the model package.- Returns:
this
-
sourceAlgorithms
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder sourceAlgorithms(IResolvable sourceAlgorithms) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getSourceAlgorithms()- Parameters:
sourceAlgorithms- the value to be set.- Returns:
this
-
sourceAlgorithms
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder sourceAlgorithms(List<? extends Object> sourceAlgorithms) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getSourceAlgorithms()- Parameters:
sourceAlgorithms- the value to be set.- Returns:
this
-
task
@Stability(Stable) public CfnModelCardPropsMixin.ModelPackageDetailsProperty.Builder task(String task) Sets the value ofCfnModelCardPropsMixin.ModelPackageDetailsProperty.getTask()- Parameters:
task- The machine learning task you specified that your model package accomplishes. Common machine learning tasks include object detection and image classification.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnModelCardPropsMixin.ModelPackageDetailsProperty>- Returns:
- a new instance of
CfnModelCardPropsMixin.ModelPackageDetailsProperty - Throws:
NullPointerException- if any required attribute was not provided
-