Package com.pulumi.aws.sagemaker.inputs
Class MlflowAppState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.MlflowAppState.Builder
-
- Enclosing class:
- MlflowAppState
public static final class MlflowAppState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MlflowAppState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MlflowAppState.BuilderaccountDefaultStatus(com.pulumi.core.Output<java.lang.String> accountDefaultStatus)MlflowAppState.BuilderaccountDefaultStatus(java.lang.String accountDefaultStatus)MlflowAppState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)MlflowAppState.Builderarn(java.lang.String arn)MlflowAppState.BuilderartifactStoreUri(com.pulumi.core.Output<java.lang.String> artifactStoreUri)MlflowAppState.BuilderartifactStoreUri(java.lang.String artifactStoreUri)MlflowAppStatebuild()MlflowAppState.BuilderdefaultDomainIdLists(com.pulumi.core.Output<java.util.List<java.lang.String>> defaultDomainIdLists)MlflowAppState.BuilderdefaultDomainIdLists(java.lang.String... defaultDomainIdLists)MlflowAppState.BuilderdefaultDomainIdLists(java.util.List<java.lang.String> defaultDomainIdLists)MlflowAppState.BuildermodelRegistrationMode(com.pulumi.core.Output<java.lang.String> modelRegistrationMode)MlflowAppState.BuildermodelRegistrationMode(java.lang.String modelRegistrationMode)MlflowAppState.Buildername(com.pulumi.core.Output<java.lang.String> name)MlflowAppState.Buildername(java.lang.String name)MlflowAppState.Builderregion(com.pulumi.core.Output<java.lang.String> region)MlflowAppState.Builderregion(java.lang.String region)MlflowAppState.BuilderroleArn(com.pulumi.core.Output<java.lang.String> roleArn)MlflowAppState.BuilderroleArn(java.lang.String roleArn)MlflowAppState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)MlflowAppState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)MlflowAppState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)MlflowAppState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)MlflowAppState.Buildertimeouts(MlflowAppTimeoutsArgs timeouts)MlflowAppState.Buildertimeouts(com.pulumi.core.Output<MlflowAppTimeoutsArgs> timeouts)MlflowAppState.BuilderweeklyMaintenanceWindowStart(com.pulumi.core.Output<java.lang.String> weeklyMaintenanceWindowStart)MlflowAppState.BuilderweeklyMaintenanceWindowStart(java.lang.String weeklyMaintenanceWindowStart)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MlflowAppState defaults)
-
-
Method Detail
-
accountDefaultStatus
public MlflowAppState.Builder accountDefaultStatus(@Nullable com.pulumi.core.Output<java.lang.String> accountDefaultStatus)
- Parameters:
accountDefaultStatus- Indicates whether this MLflow app is the default for the entire account. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
accountDefaultStatus
public MlflowAppState.Builder accountDefaultStatus(java.lang.String accountDefaultStatus)
- Parameters:
accountDefaultStatus- Indicates whether this MLflow app is the default for the entire account. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
arn
public MlflowAppState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the MLflow App.- Returns:
- builder
-
arn
public MlflowAppState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the MLflow App.- Returns:
- builder
-
artifactStoreUri
public MlflowAppState.Builder artifactStoreUri(@Nullable com.pulumi.core.Output<java.lang.String> artifactStoreUri)
- Parameters:
artifactStoreUri- S3 URI for a general purpose bucket to use as the MLflow App artifact store.- Returns:
- builder
-
artifactStoreUri
public MlflowAppState.Builder artifactStoreUri(java.lang.String artifactStoreUri)
- Parameters:
artifactStoreUri- S3 URI for a general purpose bucket to use as the MLflow App artifact store.- Returns:
- builder
-
defaultDomainIdLists
public MlflowAppState.Builder defaultDomainIdLists(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> defaultDomainIdLists)
- Parameters:
defaultDomainIdLists- List of SageMaker domain IDs for which this MLflow App is used as the default.- Returns:
- builder
-
defaultDomainIdLists
public MlflowAppState.Builder defaultDomainIdLists(java.util.List<java.lang.String> defaultDomainIdLists)
- Parameters:
defaultDomainIdLists- List of SageMaker domain IDs for which this MLflow App is used as the default.- Returns:
- builder
-
defaultDomainIdLists
public MlflowAppState.Builder defaultDomainIdLists(java.lang.String... defaultDomainIdLists)
- Parameters:
defaultDomainIdLists- List of SageMaker domain IDs for which this MLflow App is used as the default.- Returns:
- builder
-
modelRegistrationMode
public MlflowAppState.Builder modelRegistrationMode(@Nullable com.pulumi.core.Output<java.lang.String> modelRegistrationMode)
- Parameters:
modelRegistrationMode- Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry. Valid values are `AutoModelRegistrationEnabled` and `AutoModelRegistrationDisabled`. Defaults to `AutoModelRegistrationDisabled`.- Returns:
- builder
-
modelRegistrationMode
public MlflowAppState.Builder modelRegistrationMode(java.lang.String modelRegistrationMode)
- Parameters:
modelRegistrationMode- Whether to enable or disable automatic registration of new MLflow models to the SageMaker Model Registry. Valid values are `AutoModelRegistrationEnabled` and `AutoModelRegistrationDisabled`. Defaults to `AutoModelRegistrationDisabled`.- Returns:
- builder
-
name
public MlflowAppState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- MLflow app name.- Returns:
- builder
-
name
public MlflowAppState.Builder name(java.lang.String name)
- Parameters:
name- MLflow app name.- Returns:
- builder
-
region
public MlflowAppState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public MlflowAppState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
roleArn
public MlflowAppState.Builder roleArn(@Nullable com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3.- Returns:
- builder
-
roleArn
public MlflowAppState.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN for an IAM role in your account that the MLflow App uses to access the artifact store in Amazon S3.- Returns:
- builder
-
tags
public MlflowAppState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public MlflowAppState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public MlflowAppState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public MlflowAppState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public MlflowAppState.Builder timeouts(@Nullable com.pulumi.core.Output<MlflowAppTimeoutsArgs> timeouts)
-
timeouts
public MlflowAppState.Builder timeouts(MlflowAppTimeoutsArgs timeouts)
-
weeklyMaintenanceWindowStart
public MlflowAppState.Builder weeklyMaintenanceWindowStart(@Nullable com.pulumi.core.Output<java.lang.String> weeklyMaintenanceWindowStart)
- Parameters:
weeklyMaintenanceWindowStart- Day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled. For example: `SUN:03:00`.- Returns:
- builder
-
weeklyMaintenanceWindowStart
public MlflowAppState.Builder weeklyMaintenanceWindowStart(java.lang.String weeklyMaintenanceWindowStart)
- Parameters:
weeklyMaintenanceWindowStart- Day and time of the week in Coordinated Universal Time (UTC) 24-hour standard time that weekly maintenance updates are scheduled. For example: `SUN:03:00`.- Returns:
- builder
-
build
public MlflowAppState build()
-
-