Interface DefaultSpaceSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DefaultSpaceSettings.Builder,
,DefaultSpaceSettings> SdkBuilder<DefaultSpaceSettings.Builder,
,DefaultSpaceSettings> SdkPojo
- Enclosing class:
DefaultSpaceSettings
-
Method Summary
Modifier and TypeMethodDescriptioncustomFileSystemConfigs
(Collection<CustomFileSystemConfig> customFileSystemConfigs) The settings for assigning a custom file system to a domain.customFileSystemConfigs
(Consumer<CustomFileSystemConfig.Builder>... customFileSystemConfigs) The settings for assigning a custom file system to a domain.customFileSystemConfigs
(CustomFileSystemConfig... customFileSystemConfigs) The settings for assigning a custom file system to a domain.default DefaultSpaceSettings.Builder
customPosixUserConfig
(Consumer<CustomPosixUserConfig.Builder> customPosixUserConfig) Sets the value of the CustomPosixUserConfig property for this object.customPosixUserConfig
(CustomPosixUserConfig customPosixUserConfig) Sets the value of the CustomPosixUserConfig property for this object.executionRole
(String executionRole) The ARN of the execution role for the space.default DefaultSpaceSettings.Builder
jupyterLabAppSettings
(Consumer<JupyterLabAppSettings.Builder> jupyterLabAppSettings) Sets the value of the JupyterLabAppSettings property for this object.jupyterLabAppSettings
(JupyterLabAppSettings jupyterLabAppSettings) Sets the value of the JupyterLabAppSettings property for this object.default DefaultSpaceSettings.Builder
jupyterServerAppSettings
(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings) Sets the value of the JupyterServerAppSettings property for this object.jupyterServerAppSettings
(JupyterServerAppSettings jupyterServerAppSettings) Sets the value of the JupyterServerAppSettings property for this object.default DefaultSpaceSettings.Builder
kernelGatewayAppSettings
(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings) Sets the value of the KernelGatewayAppSettings property for this object.kernelGatewayAppSettings
(KernelGatewayAppSettings kernelGatewayAppSettings) Sets the value of the KernelGatewayAppSettings property for this object.securityGroups
(String... securityGroups) The security group IDs for the Amazon VPC that the space uses for communication.securityGroups
(Collection<String> securityGroups) The security group IDs for the Amazon VPC that the space uses for communication.default DefaultSpaceSettings.Builder
spaceStorageSettings
(Consumer<DefaultSpaceStorageSettings.Builder> spaceStorageSettings) Sets the value of the SpaceStorageSettings property for this object.spaceStorageSettings
(DefaultSpaceStorageSettings spaceStorageSettings) Sets the value of the SpaceStorageSettings property for this object.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
-
executionRole
The ARN of the execution role for the space.
- Parameters:
executionRole
- The ARN of the execution role for the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The security group IDs for the Amazon VPC that the space uses for communication.
- Parameters:
securityGroups
- The security group IDs for the Amazon VPC that the space uses for communication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The security group IDs for the Amazon VPC that the space uses for communication.
- Parameters:
securityGroups
- The security group IDs for the Amazon VPC that the space uses for communication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jupyterServerAppSettings
DefaultSpaceSettings.Builder jupyterServerAppSettings(JupyterServerAppSettings jupyterServerAppSettings) Sets the value of the JupyterServerAppSettings property for this object.- Parameters:
jupyterServerAppSettings
- The new value for the JupyterServerAppSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jupyterServerAppSettings
default DefaultSpaceSettings.Builder jupyterServerAppSettings(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings) Sets the value of the JupyterServerAppSettings property for this object. This is a convenience method that creates an instance of theJupyterServerAppSettings.Builder
avoiding the need to create one manually viaJupyterServerAppSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojupyterServerAppSettings(JupyterServerAppSettings)
.- Parameters:
jupyterServerAppSettings
- a consumer that will call methods onJupyterServerAppSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kernelGatewayAppSettings
DefaultSpaceSettings.Builder kernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings) Sets the value of the KernelGatewayAppSettings property for this object.- Parameters:
kernelGatewayAppSettings
- The new value for the KernelGatewayAppSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kernelGatewayAppSettings
default DefaultSpaceSettings.Builder kernelGatewayAppSettings(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings) Sets the value of the KernelGatewayAppSettings property for this object. This is a convenience method that creates an instance of theKernelGatewayAppSettings.Builder
avoiding the need to create one manually viaKernelGatewayAppSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tokernelGatewayAppSettings(KernelGatewayAppSettings)
.- Parameters:
kernelGatewayAppSettings
- a consumer that will call methods onKernelGatewayAppSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
jupyterLabAppSettings
Sets the value of the JupyterLabAppSettings property for this object.- Parameters:
jupyterLabAppSettings
- The new value for the JupyterLabAppSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jupyterLabAppSettings
default DefaultSpaceSettings.Builder jupyterLabAppSettings(Consumer<JupyterLabAppSettings.Builder> jupyterLabAppSettings) Sets the value of the JupyterLabAppSettings property for this object. This is a convenience method that creates an instance of theJupyterLabAppSettings.Builder
avoiding the need to create one manually viaJupyterLabAppSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tojupyterLabAppSettings(JupyterLabAppSettings)
.- Parameters:
jupyterLabAppSettings
- a consumer that will call methods onJupyterLabAppSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
spaceStorageSettings
Sets the value of the SpaceStorageSettings property for this object.- Parameters:
spaceStorageSettings
- The new value for the SpaceStorageSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceStorageSettings
default DefaultSpaceSettings.Builder spaceStorageSettings(Consumer<DefaultSpaceStorageSettings.Builder> spaceStorageSettings) Sets the value of the SpaceStorageSettings property for this object. This is a convenience method that creates an instance of theDefaultSpaceStorageSettings.Builder
avoiding the need to create one manually viaDefaultSpaceStorageSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tospaceStorageSettings(DefaultSpaceStorageSettings)
.- Parameters:
spaceStorageSettings
- a consumer that will call methods onDefaultSpaceStorageSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customPosixUserConfig
Sets the value of the CustomPosixUserConfig property for this object.- Parameters:
customPosixUserConfig
- The new value for the CustomPosixUserConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPosixUserConfig
default DefaultSpaceSettings.Builder customPosixUserConfig(Consumer<CustomPosixUserConfig.Builder> customPosixUserConfig) Sets the value of the CustomPosixUserConfig property for this object. This is a convenience method that creates an instance of theCustomPosixUserConfig.Builder
avoiding the need to create one manually viaCustomPosixUserConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomPosixUserConfig(CustomPosixUserConfig)
.- Parameters:
customPosixUserConfig
- a consumer that will call methods onCustomPosixUserConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customFileSystemConfigs
DefaultSpaceSettings.Builder customFileSystemConfigs(Collection<CustomFileSystemConfig> customFileSystemConfigs) The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio.
- Parameters:
customFileSystemConfigs
- The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customFileSystemConfigs
DefaultSpaceSettings.Builder customFileSystemConfigs(CustomFileSystemConfig... customFileSystemConfigs) The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio.
- Parameters:
customFileSystemConfigs
- The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customFileSystemConfigs
DefaultSpaceSettings.Builder customFileSystemConfigs(Consumer<CustomFileSystemConfig.Builder>... customFileSystemConfigs) The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio.
This is a convenience method that creates an instance of theCustomFileSystemConfig.Builder
avoiding the need to create one manually viaCustomFileSystemConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomFileSystemConfigs(List<CustomFileSystemConfig>)
.- Parameters:
customFileSystemConfigs
- a consumer that will call methods onCustomFileSystemConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-