Class CfnMlflowAppProps.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnMlflowAppProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMlflowAppProps>
- Enclosing interface:
CfnMlflowAppProps
@Stability(Stable)
public static final class CfnMlflowAppProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMlflowAppProps>
A builder for
CfnMlflowAppProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartifactStoreUri(String artifactStoreUri) Sets the value ofCfnMlflowAppProps.getArtifactStoreUri()build()Builds the configured instance.modelRegistrationMode(String modelRegistrationMode) Sets the value ofCfnMlflowAppProps.getModelRegistrationMode()Sets the value ofCfnMlflowAppProps.getName()Sets the value ofCfnMlflowAppProps.getRoleArn()Sets the value ofCfnMlflowAppProps.getTags()weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowAppProps.getWeeklyMaintenanceWindowStart()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
artifactStoreUri
Sets the value ofCfnMlflowAppProps.getArtifactStoreUri()- Parameters:
artifactStoreUri- The S3 URI for a general purpose bucket to use as the MLflow App artifact store. This parameter is required.- Returns:
this
-
name
Sets the value ofCfnMlflowAppProps.getName()- Parameters:
name- The name of the MLflow App. This parameter is required.- Returns:
this
-
roleArn
Sets the value ofCfnMlflowAppProps.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. This parameter is required.- Returns:
this
-
modelRegistrationMode
@Stability(Stable) public CfnMlflowAppProps.Builder modelRegistrationMode(String modelRegistrationMode) Sets the value ofCfnMlflowAppProps.getModelRegistrationMode()- Parameters:
modelRegistrationMode- Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry.- Returns:
this
-
tags
Sets the value ofCfnMlflowAppProps.getTags()- Parameters:
tags- Tags to associate with the MLflow App.- Returns:
this
-
weeklyMaintenanceWindowStart
@Stability(Stable) public CfnMlflowAppProps.Builder weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowAppProps.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<CfnMlflowAppProps>- Returns:
- a new instance of
CfnMlflowAppProps - Throws:
NullPointerException- if any required attribute was not provided
-