Package com.pulumi.aws.sagemaker.inputs
Class DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder
-
- Enclosing class:
- DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs
public static final class DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs defaults)
-
-
Method Detail
-
appLifecycleManagement
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder appLifecycleManagement(@Nullable com.pulumi.core.Output<DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs> appLifecycleManagement)
- Parameters:
appLifecycleManagement- Indicates whether idle shutdown is activated for JupyterLab applications. see `appLifecycleManagement` Block below.- Returns:
- builder
-
appLifecycleManagement
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder appLifecycleManagement(DomainDefaultSpaceSettingsJupyterLabAppSettingsAppLifecycleManagementArgs appLifecycleManagement)
- Parameters:
appLifecycleManagement- Indicates whether idle shutdown is activated for JupyterLab applications. see `appLifecycleManagement` Block below.- Returns:
- builder
-
builtInLifecycleConfigArn
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.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 DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.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 DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(@Nullable com.pulumi.core.Output<java.util.List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs>> codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see `codeRepository` Block below.- Returns:
- builder
-
codeRepositories
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(java.util.List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs> codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see `codeRepository` Block below.- Returns:
- builder
-
codeRepositories
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder codeRepositories(DomainDefaultSpaceSettingsJupyterLabAppSettingsCodeRepositoryArgs... codeRepositories)
- Parameters:
codeRepositories- A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. see `codeRepository` Block below.- Returns:
- builder
-
customImages
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder customImages(@Nullable com.pulumi.core.Output<java.util.List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs>> customImages)
- Parameters:
customImages- A list of custom SageMaker AI images that are configured to run as a JupyterLab app. see `customImage` Block below.- Returns:
- builder
-
customImages
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder customImages(java.util.List<DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs> customImages)
- Parameters:
customImages- A list of custom SageMaker AI images that are configured to run as a JupyterLab app. see `customImage` Block below.- Returns:
- builder
-
customImages
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder customImages(DomainDefaultSpaceSettingsJupyterLabAppSettingsCustomImageArgs... customImages)
- Parameters:
customImages- A list of custom SageMaker AI images that are configured to run as a JupyterLab app. see `customImage` Block below.- Returns:
- builder
-
defaultResourceSpec
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder defaultResourceSpec(@Nullable com.pulumi.core.Output<DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs> defaultResourceSpec)
- Parameters:
defaultResourceSpec- Default instance type and the ARN of the SageMaker AI image created on the instance. see `defaultResourceSpec` Block below.- Returns:
- builder
-
defaultResourceSpec
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder defaultResourceSpec(DomainDefaultSpaceSettingsJupyterLabAppSettingsDefaultResourceSpecArgs defaultResourceSpec)
- Parameters:
defaultResourceSpec- Default instance type and the ARN of the SageMaker AI image created on the instance. see `defaultResourceSpec` Block below.- Returns:
- builder
-
emrSettings
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder emrSettings(@Nullable com.pulumi.core.Output<DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs> 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 DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder emrSettings(DomainDefaultSpaceSettingsJupyterLabAppSettingsEmrSettingsArgs 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 DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.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 DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder lifecycleConfigArns(java.util.List<java.lang.String> lifecycleConfigArns)
- Parameters:
lifecycleConfigArns- ARN of the Lifecycle Configurations.- Returns:
- builder
-
lifecycleConfigArns
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs.Builder lifecycleConfigArns(java.lang.String... lifecycleConfigArns)
- Parameters:
lifecycleConfigArns- ARN of the Lifecycle Configurations.- Returns:
- builder
-
build
public DomainDefaultSpaceSettingsJupyterLabAppSettingsArgs build()
-
-