Interface JupyterLabAppSettings.Builder

    • Method Detail

      • defaultResourceSpec

        JupyterLabAppSettings.Builder defaultResourceSpec​(ResourceSpec defaultResourceSpec)
        Sets 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.
      • customImages

        JupyterLabAppSettings.Builder customImages​(Collection<CustomImage> customImages)

        A 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.
      • customImages

        JupyterLabAppSettings.Builder customImages​(CustomImage... customImages)

        A 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.
      • lifecycleConfigArns

        JupyterLabAppSettings.Builder lifecycleConfigArns​(Collection<String> 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 LifecycleConfigArns to 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 LifecycleConfigArns to an empty list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • lifecycleConfigArns

        JupyterLabAppSettings.Builder lifecycleConfigArns​(String... 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 LifecycleConfigArns to 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 LifecycleConfigArns to an empty list.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • codeRepositories

        JupyterLabAppSettings.Builder codeRepositories​(Collection<CodeRepository> codeRepositories)

        A 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.
      • codeRepositories

        JupyterLabAppSettings.Builder codeRepositories​(CodeRepository... codeRepositories)

        A 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.
      • appLifecycleManagement

        JupyterLabAppSettings.Builder appLifecycleManagement​(AppLifecycleManagement appLifecycleManagement)

        Indicates 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.
      • emrSettings

        JupyterLabAppSettings.Builder 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.

        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.
      • builtInLifecycleConfigArn

        JupyterLabAppSettings.Builder builtInLifecycleConfigArn​(String builtInLifecycleConfigArn)

        The 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.