Interface JupyterLabAppSettings.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<JupyterLabAppSettings.Builder,,- JupyterLabAppSettings> - SdkBuilder<JupyterLabAppSettings.Builder,,- JupyterLabAppSettings> - SdkPojo
- Enclosing class:
- JupyterLabAppSettings
- 
Method SummaryModifier and TypeMethodDescriptiondefault JupyterLabAppSettings.BuilderappLifecycleManagement(Consumer<AppLifecycleManagement.Builder> appLifecycleManagement) Indicates whether idle shutdown is activated for JupyterLab applications.appLifecycleManagement(AppLifecycleManagement appLifecycleManagement) Indicates whether idle shutdown is activated for JupyterLab applications.builtInLifecycleConfigArn(String builtInLifecycleConfigArn) The lifecycle configuration that runs before the default lifecycle configuration.codeRepositories(Collection<CodeRepository> codeRepositories) A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.codeRepositories(Consumer<CodeRepository.Builder>... codeRepositories) A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.codeRepositories(CodeRepository... codeRepositories) A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.customImages(Collection<CustomImage> customImages) A list of custom SageMaker images that are configured to run as a JupyterLab app.customImages(Consumer<CustomImage.Builder>... customImages) A list of custom SageMaker images that are configured to run as a JupyterLab app.customImages(CustomImage... customImages) A list of custom SageMaker images that are configured to run as a JupyterLab app.default JupyterLabAppSettings.BuilderdefaultResourceSpec(Consumer<ResourceSpec.Builder> defaultResourceSpec) Sets the value of the DefaultResourceSpec property for this object.defaultResourceSpec(ResourceSpec defaultResourceSpec) Sets the value of the DefaultResourceSpec property for this object.default JupyterLabAppSettings.BuilderemrSettings(Consumer<EmrSettings.Builder> emrSettings) The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (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.emrSettings(EmrSettings emrSettings) The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (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.lifecycleConfigArns(String... lifecycleConfigArns) The Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain.lifecycleConfigArns(Collection<String> lifecycleConfigArns) The Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
defaultResourceSpecSets the value of the DefaultResourceSpec property for this object.- Parameters:
- defaultResourceSpec- The new value for the DefaultResourceSpec property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
defaultResourceSpecdefault JupyterLabAppSettings.Builder defaultResourceSpec(Consumer<ResourceSpec.Builder> defaultResourceSpec) Sets the value of the DefaultResourceSpec property for this object. This is a convenience method that creates an instance of theResourceSpec.Builderavoiding the need to create one manually viaResourceSpec.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todefaultResourceSpec(ResourceSpec).- Parameters:
- defaultResourceSpec- a consumer that will call methods on- ResourceSpec.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
customImagesA list of custom SageMaker images that are configured to run as a JupyterLab app. - Parameters:
- customImages- A list of custom SageMaker images that are configured to run as a JupyterLab app.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customImagesA list of custom SageMaker images that are configured to run as a JupyterLab app. - Parameters:
- customImages- A list of custom SageMaker images that are configured to run as a JupyterLab app.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customImagesA list of custom SageMaker images that are configured to run as a JupyterLab app. This is a convenience method that creates an instance of theCustomImage.Builderavoiding the need to create one manually viaCustomImage.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomImages(List<CustomImage>).- Parameters:
- customImages- a consumer that will call methods on- CustomImage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lifecycleConfigArnsThe Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain. To remove a lifecycle config, you must set LifecycleConfigArnsto an empty list.- Parameters:
- lifecycleConfigArns- The Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain. To remove a lifecycle config, you must set- LifecycleConfigArnsto an empty list.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lifecycleConfigArnsThe Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain. To remove a lifecycle config, you must set LifecycleConfigArnsto an empty list.- Parameters:
- lifecycleConfigArns- The Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain. To remove a lifecycle config, you must set- LifecycleConfigArnsto an empty list.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
codeRepositoriesA list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application. - Parameters:
- codeRepositories- A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
codeRepositoriesA list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application. - Parameters:
- codeRepositories- A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
codeRepositoriesJupyterLabAppSettings.Builder codeRepositories(Consumer<CodeRepository.Builder>... codeRepositories) A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application. This is a convenience method that creates an instance of theCodeRepository.Builderavoiding the need to create one manually viaCodeRepository.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocodeRepositories(List<CodeRepository>).- Parameters:
- codeRepositories- a consumer that will call methods on- CodeRepository.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
appLifecycleManagementIndicates whether idle shutdown is activated for JupyterLab applications. - Parameters:
- appLifecycleManagement- Indicates whether idle shutdown is activated for JupyterLab applications.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
appLifecycleManagementdefault JupyterLabAppSettings.Builder appLifecycleManagement(Consumer<AppLifecycleManagement.Builder> appLifecycleManagement) Indicates whether idle shutdown is activated for JupyterLab applications. This is a convenience method that creates an instance of theAppLifecycleManagement.Builderavoiding the need to create one manually viaAppLifecycleManagement.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toappLifecycleManagement(AppLifecycleManagement).- Parameters:
- appLifecycleManagement- a consumer that will call methods on- AppLifecycleManagement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
emrSettingsThe configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (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. - Parameters:
- emrSettings- The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (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.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
emrSettingsThe configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (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. This is a convenience method that creates an instance of theEmrSettings.Builderavoiding the need to create one manually viaEmrSettings.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toemrSettings(EmrSettings).- Parameters:
- emrSettings- a consumer that will call methods on- EmrSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
builtInLifecycleConfigArnThe lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. - Parameters:
- builtInLifecycleConfigArn- The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-