Class CfnMlflowTrackingServerMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.sagemaker.CfnMlflowTrackingServerMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMlflowTrackingServerMixinProps>
- Enclosing interface:
CfnMlflowTrackingServerMixinProps
@Stability(Stable)
public static final class CfnMlflowTrackingServerMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMlflowTrackingServerMixinProps>
A builder for
CfnMlflowTrackingServerMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartifactStoreUri(String artifactStoreUri) Sets the value ofCfnMlflowTrackingServerMixinProps.getArtifactStoreUri()automaticModelRegistration(Boolean automaticModelRegistration) Sets the value ofCfnMlflowTrackingServerMixinProps.getAutomaticModelRegistration()automaticModelRegistration(IResolvable automaticModelRegistration) Sets the value ofCfnMlflowTrackingServerMixinProps.getAutomaticModelRegistration()build()Builds the configured instance.mlflowVersion(String mlflowVersion) Sets the value ofCfnMlflowTrackingServerMixinProps.getMlflowVersion()Sets the value ofCfnMlflowTrackingServerMixinProps.getRoleArn()Sets the value ofCfnMlflowTrackingServerMixinProps.getTags()trackingServerName(String trackingServerName) Sets the value ofCfnMlflowTrackingServerMixinProps.getTrackingServerName()trackingServerSize(String trackingServerSize) Sets the value ofCfnMlflowTrackingServerMixinProps.getTrackingServerSize()weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowTrackingServerMixinProps.getWeeklyMaintenanceWindowStart()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
artifactStoreUri
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder artifactStoreUri(String artifactStoreUri) Sets the value ofCfnMlflowTrackingServerMixinProps.getArtifactStoreUri()- Parameters:
artifactStoreUri- The Amazon S3 URI for MLFlow Tracking Server artifacts.- Returns:
this
-
automaticModelRegistration
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder automaticModelRegistration(Boolean automaticModelRegistration) Sets the value ofCfnMlflowTrackingServerMixinProps.getAutomaticModelRegistration()- Parameters:
automaticModelRegistration- A flag to enable Automatic SageMaker Model Registration.- Returns:
this
-
automaticModelRegistration
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder automaticModelRegistration(IResolvable automaticModelRegistration) Sets the value ofCfnMlflowTrackingServerMixinProps.getAutomaticModelRegistration()- Parameters:
automaticModelRegistration- A flag to enable Automatic SageMaker Model Registration.- Returns:
this
-
mlflowVersion
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder mlflowVersion(String mlflowVersion) Sets the value ofCfnMlflowTrackingServerMixinProps.getMlflowVersion()- Parameters:
mlflowVersion- The MLFlow Version used on the MLFlow Tracking Server.- Returns:
this
-
roleArn
Sets the value ofCfnMlflowTrackingServerMixinProps.getRoleArn()- Parameters:
roleArn- The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on behalf of the customer.- Returns:
this
-
tags
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder tags(List<? extends CfnTag> tags) Sets the value ofCfnMlflowTrackingServerMixinProps.getTags()- Parameters:
tags- An array of key-value pairs to apply to this resource.- Returns:
this
-
trackingServerName
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder trackingServerName(String trackingServerName) Sets the value ofCfnMlflowTrackingServerMixinProps.getTrackingServerName()- Parameters:
trackingServerName- The name of the MLFlow Tracking Server.- Returns:
this
-
trackingServerSize
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder trackingServerSize(String trackingServerSize) Sets the value ofCfnMlflowTrackingServerMixinProps.getTrackingServerSize()- Parameters:
trackingServerSize- The size of the MLFlow Tracking Server.- Returns:
this
-
weeklyMaintenanceWindowStart
@Stability(Stable) public CfnMlflowTrackingServerMixinProps.Builder weeklyMaintenanceWindowStart(String weeklyMaintenanceWindowStart) Sets the value ofCfnMlflowTrackingServerMixinProps.getWeeklyMaintenanceWindowStart()- Parameters:
weeklyMaintenanceWindowStart- The start of the time window for maintenance of the MLFlow Tracking Server in UTC time.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMlflowTrackingServerMixinProps>- Returns:
- a new instance of
CfnMlflowTrackingServerMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-