Class CfnMlflowAppMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnMlflowAppMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMlflowAppMixinProps>
- Enclosing interface:
CfnMlflowAppMixinProps
@Stability(Stable)
public static final class CfnMlflowAppMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMlflowAppMixinProps>
A builder for
CfnMlflowAppMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartifactStoreUri(String artifactStoreUri) Sets the value ofCfnMlflowAppMixinProps.getArtifactStoreUri()build()Builds the configured instance.modelRegistrationMode(String modelRegistrationMode) Sets the value ofCfnMlflowAppMixinProps.getModelRegistrationMode()Sets the value ofCfnMlflowAppMixinProps.getName()Sets the value ofCfnMlflowAppMixinProps.getRoleArn()Sets the value ofCfnMlflowAppMixinProps.getTags()weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowAppMixinProps.getWeeklyMaintenanceWindowStart()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
artifactStoreUri
Sets the value ofCfnMlflowAppMixinProps.getArtifactStoreUri()- Parameters:
artifactStoreUri- The S3 URI for a general purpose bucket to use as the MLflow App artifact store.- Returns:
this
-
modelRegistrationMode
@Stability(Stable) public CfnMlflowAppMixinProps.Builder modelRegistrationMode(String modelRegistrationMode) Sets the value ofCfnMlflowAppMixinProps.getModelRegistrationMode()- Parameters:
modelRegistrationMode- Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry.- Returns:
this
-
name
Sets the value ofCfnMlflowAppMixinProps.getName()- Parameters:
name- The name of the MLflow App.- Returns:
this
-
roleArn
Sets the value ofCfnMlflowAppMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3.- Returns:
this
-
tags
Sets the value ofCfnMlflowAppMixinProps.getTags()- Parameters:
tags- Tags to associate with the MLflow App.- Returns:
this
-
weeklyMaintenanceWindowStart
@Stability(Stable) public CfnMlflowAppMixinProps.Builder weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowAppMixinProps.getWeeklyMaintenanceWindowStart()- Parameters:
weeklyMaintenanceWindowStart- The day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled. For example: Tue:03:30.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMlflowAppMixinProps>- Returns:
- a new instance of
CfnMlflowAppMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-