Interface CodeEditorAppSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CodeEditorAppSettings.Builder,
,CodeEditorAppSettings> SdkBuilder<CodeEditorAppSettings.Builder,
,CodeEditorAppSettings> SdkPojo
- Enclosing class:
CodeEditorAppSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault CodeEditorAppSettings.Builder
appLifecycleManagement
(Consumer<AppLifecycleManagement.Builder> appLifecycleManagement) Settings that are used to configure and manage the lifecycle of CodeEditor applications.appLifecycleManagement
(AppLifecycleManagement appLifecycleManagement) Settings that are used to configure and manage the lifecycle of CodeEditor applications.builtInLifecycleConfigArn
(String builtInLifecycleConfigArn) The lifecycle configuration that runs before the default lifecycle configuration.customImages
(Collection<CustomImage> customImages) A list of custom SageMaker images that are configured to run as a Code Editor app.customImages
(Consumer<CustomImage.Builder>... customImages) A list of custom SageMaker images that are configured to run as a Code Editor app.customImages
(CustomImage... customImages) A list of custom SageMaker images that are configured to run as a Code Editor app.default CodeEditorAppSettings.Builder
defaultResourceSpec
(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.lifecycleConfigArns
(String... lifecycleConfigArns) The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.lifecycleConfigArns
(Collection<String> lifecycleConfigArns) The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
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 theResourceSpec.Builder
avoiding the need to create one manually viaResourceSpec.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultResourceSpec(ResourceSpec)
.- Parameters:
defaultResourceSpec
- a consumer that will call methods onResourceSpec.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
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 theCustomImage.Builder
avoiding the need to create one manually viaCustomImage.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomImages(List<CustomImage>)
.- Parameters:
customImages
- a consumer that will call methods onCustomImage.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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 theAppLifecycleManagement.Builder
avoiding the need to create one manually viaAppLifecycleManagement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toappLifecycleManagement(AppLifecycleManagement)
.- Parameters:
appLifecycleManagement
- a consumer that will call methods onAppLifecycleManagement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-