Interface CodeEditorAppSettings.Builder

  • Method Details

    • defaultResourceSpec

      CodeEditorAppSettings.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.
    • defaultResourceSpec

      default CodeEditorAppSettings.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 the ResourceSpec.Builder avoiding the need to create one manually via ResourceSpec.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to defaultResourceSpec(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:
    • customImages

      A list of custom SageMaker images that are configured to run as a Code Editor app.

      Parameters:
      customImages - A list of custom SageMaker images that are configured to run as a Code Editor app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customImages

      CodeEditorAppSettings.Builder customImages(CustomImage... customImages)

      A list of custom SageMaker images that are configured to run as a Code Editor app.

      Parameters:
      customImages - A list of custom SageMaker images that are configured to run as a Code Editor app.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customImages

      A list of custom SageMaker images that are configured to run as a Code Editor app.

      This is a convenience method that creates an instance of the CustomImage.Builder avoiding the need to create one manually via CustomImage.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to customImages(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:
    • lifecycleConfigArns

      CodeEditorAppSettings.Builder lifecycleConfigArns(Collection<String> lifecycleConfigArns)

      The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.

      Parameters:
      lifecycleConfigArns - The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lifecycleConfigArns

      CodeEditorAppSettings.Builder lifecycleConfigArns(String... lifecycleConfigArns)

      The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.

      Parameters:
      lifecycleConfigArns - The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appLifecycleManagement

      CodeEditorAppSettings.Builder appLifecycleManagement(AppLifecycleManagement appLifecycleManagement)

      Settings that are used to configure and manage the lifecycle of CodeEditor applications.

      Parameters:
      appLifecycleManagement - Settings that are used to configure and manage the lifecycle of CodeEditor applications.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • appLifecycleManagement

      default CodeEditorAppSettings.Builder appLifecycleManagement(Consumer<AppLifecycleManagement.Builder> appLifecycleManagement)

      Settings that are used to configure and manage the lifecycle of CodeEditor applications.

      This is a convenience method that creates an instance of the AppLifecycleManagement.Builder avoiding the need to create one manually via AppLifecycleManagement.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to appLifecycleManagement(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:
    • builtInLifecycleConfigArn

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