Interface JupyterLabAppSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<JupyterLabAppSettings.Builder,JupyterLabAppSettings>,SdkBuilder<JupyterLabAppSettings.Builder,JupyterLabAppSettings>,SdkPojo
- Enclosing class:
- JupyterLabAppSettings
public static interface JupyterLabAppSettings.Builder extends SdkPojo, CopyableBuilder<JupyterLabAppSettings.Builder,JupyterLabAppSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description JupyterLabAppSettings.BuildercodeRepositories(Collection<CodeRepository> codeRepositories)A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.JupyterLabAppSettings.BuildercodeRepositories(Consumer<CodeRepository.Builder>... codeRepositories)A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.JupyterLabAppSettings.BuildercodeRepositories(CodeRepository... codeRepositories)A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application.JupyterLabAppSettings.BuildercustomImages(Collection<CustomImage> customImages)A list of custom SageMaker images that are configured to run as a JupyterLab app.JupyterLabAppSettings.BuildercustomImages(Consumer<CustomImage.Builder>... customImages)A list of custom SageMaker images that are configured to run as a JupyterLab app.JupyterLabAppSettings.BuildercustomImages(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.JupyterLabAppSettings.BuilderdefaultResourceSpec(ResourceSpec defaultResourceSpec)Sets the value of the DefaultResourceSpec property for this object.JupyterLabAppSettings.BuilderlifecycleConfigArns(String... lifecycleConfigArns)The Amazon Resource Name (ARN) of the lifecycle configurations attached to the user profile or domain.JupyterLabAppSettings.BuilderlifecycleConfigArns(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.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 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.
-
defaultResourceSpec
default 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 onResourceSpec.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultResourceSpec(ResourceSpec)
-
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.
-
customImages
JupyterLabAppSettings.Builder customImages(Consumer<CustomImage.Builder>... customImages)
A 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 to#customImages(List.) - 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:
#customImages(java.util.Collection)
-
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
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 setLifecycleConfigArnsto 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
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 setLifecycleConfigArnsto 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.
-
codeRepositories
JupyterLabAppSettings.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 to#codeRepositories(List.) - Parameters:
codeRepositories- a consumer that will call methods onCodeRepository.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#codeRepositories(java.util.Collection)
-
-