Package com.pulumi.aws.sagemaker.inputs
Class UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder
-
- Enclosing class:
- UserProfileUserSettingsJupyterLabAppSettingsArgs
public static final class UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserProfileUserSettingsJupyterLabAppSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserProfileUserSettingsJupyterLabAppSettingsArgs defaults)
-
-
Method Detail
-
appLifecycleManagement
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder appLifecycleManagement(@Nullable com.pulumi.core.Output<UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs> appLifecycleManagement)
- Parameters:
appLifecycleManagement- Indicates whether idle shutdown is activated for JupyterLab applications. see `appLifecycleManagement` Block below.- Returns:
- builder
-
appLifecycleManagement
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder appLifecycleManagement(UserProfileUserSettingsJupyterLabAppSettingsAppLifecycleManagementArgs appLifecycleManagement)
- Parameters:
appLifecycleManagement- Indicates whether idle shutdown is activated for JupyterLab applications. see `appLifecycleManagement` Block below.- Returns:
- builder
-
builtInLifecycleConfigArn
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder builtInLifecycleConfigArn(@Nullable com.pulumi.core.Output<java.lang.String> builtInLifecycleConfigArn)
- Parameters:
builtInLifecycleConfigArn- The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.- Returns:
- builder
-
builtInLifecycleConfigArn
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder builtInLifecycleConfigArn(java.lang.String builtInLifecycleConfigArn)
- Parameters:
builtInLifecycleConfigArn- The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.- Returns:
- builder
-
codeRepositories
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(@Nullable com.pulumi.core.Output<java.util.List<UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs>> codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.- Returns:
- builder
-
codeRepositories
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(java.util.List<UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs> codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.- Returns:
- builder
-
codeRepositories
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(UserProfileUserSettingsJupyterLabAppSettingsCodeRepositoryArgs... codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see Code Repository below.- Returns:
- builder
-
customImages
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder customImages(@Nullable com.pulumi.core.Output<java.util.List<UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs>> customImages)
-
customImages
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder customImages(java.util.List<UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs> customImages)
-
customImages
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder customImages(UserProfileUserSettingsJupyterLabAppSettingsCustomImageArgs... customImages)
-
defaultResourceSpec
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder defaultResourceSpec(@Nullable com.pulumi.core.Output<UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs> defaultResourceSpec)
- Parameters:
defaultResourceSpec- Default instance type and the ARN of the SageMaker AI image created on the instance. see Default Resource Spec below.- Returns:
- builder
-
defaultResourceSpec
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder defaultResourceSpec(UserProfileUserSettingsJupyterLabAppSettingsDefaultResourceSpecArgs defaultResourceSpec)
- Parameters:
defaultResourceSpec- Default instance type and the ARN of the SageMaker AI image created on the instance. see Default Resource Spec below.- Returns:
- builder
-
emrSettings
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder emrSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs> emrSettings)
- Parameters:
emrSettings- The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see `emrSettings` Block below.- Returns:
- builder
-
emrSettings
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder emrSettings(UserProfileUserSettingsJupyterLabAppSettingsEmrSettingsArgs emrSettings)
- Parameters:
emrSettings- The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker AI (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see `emrSettings` Block below.- Returns:
- builder
-
lifecycleConfigArns
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder lifecycleConfigArns(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> lifecycleConfigArns)
- Parameters:
lifecycleConfigArns- ARN of the Lifecycle Configurations.- Returns:
- builder
-
lifecycleConfigArns
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder lifecycleConfigArns(java.util.List<java.lang.String> lifecycleConfigArns)
- Parameters:
lifecycleConfigArns- ARN of the Lifecycle Configurations.- Returns:
- builder
-
lifecycleConfigArns
public UserProfileUserSettingsJupyterLabAppSettingsArgs.Builder lifecycleConfigArns(java.lang.String... lifecycleConfigArns)
- Parameters:
lifecycleConfigArns- ARN of the Lifecycle Configurations.- Returns:
- builder
-
build
public UserProfileUserSettingsJupyterLabAppSettingsArgs build()
-
-