Interface DefaultSpaceSettings.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<DefaultSpaceSettings.Builder,DefaultSpaceSettings>
,SdkBuilder<DefaultSpaceSettings.Builder,DefaultSpaceSettings>
,SdkPojo
- Enclosing class:
- DefaultSpaceSettings
public static interface DefaultSpaceSettings.Builder extends SdkPojo, CopyableBuilder<DefaultSpaceSettings.Builder,DefaultSpaceSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DefaultSpaceSettings.Builder
customFileSystemConfigs(Collection<CustomFileSystemConfig> customFileSystemConfigs)
The settings for assigning a custom file system to a domain.DefaultSpaceSettings.Builder
customFileSystemConfigs(Consumer<CustomFileSystemConfig.Builder>... customFileSystemConfigs)
The settings for assigning a custom file system to a domain.DefaultSpaceSettings.Builder
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.DefaultSpaceSettings.Builder
customPosixUserConfig(CustomPosixUserConfig customPosixUserConfig)
Sets the value of the CustomPosixUserConfig property for this object.DefaultSpaceSettings.Builder
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.DefaultSpaceSettings.Builder
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.DefaultSpaceSettings.Builder
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.DefaultSpaceSettings.Builder
kernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings)
Sets the value of the KernelGatewayAppSettings property for this object.DefaultSpaceSettings.Builder
securityGroups(String... securityGroups)
The security group IDs for the Amazon VPC that the space uses for communication.DefaultSpaceSettings.Builder
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.DefaultSpaceSettings.Builder
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
executionRole
DefaultSpaceSettings.Builder executionRole(String 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
DefaultSpaceSettings.Builder securityGroups(Collection<String> 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
DefaultSpaceSettings.Builder securityGroups(String... 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:
jupyterServerAppSettings(JupyterServerAppSettings)
-
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:
kernelGatewayAppSettings(KernelGatewayAppSettings)
-
jupyterLabAppSettings
DefaultSpaceSettings.Builder jupyterLabAppSettings(JupyterLabAppSettings 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:
jupyterLabAppSettings(JupyterLabAppSettings)
-
spaceStorageSettings
DefaultSpaceSettings.Builder spaceStorageSettings(DefaultSpaceStorageSettings 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:
spaceStorageSettings(DefaultSpaceStorageSettings)
-
customPosixUserConfig
DefaultSpaceSettings.Builder customPosixUserConfig(CustomPosixUserConfig 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:
customPosixUserConfig(CustomPosixUserConfig)
-
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 to#customFileSystemConfigs(List
.) - 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:
#customFileSystemConfigs(java.util.Collection
)
-
-