Interface UserSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UserSettings.Builder,UserSettings>,SdkBuilder<UserSettings.Builder,UserSettings>,SdkPojo
- Enclosing class:
- UserSettings
public static interface UserSettings.Builder extends SdkPojo, CopyableBuilder<UserSettings.Builder,UserSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UserSettings.BuilderautoMountHomeEFS(String autoMountHomeEFS)Indicates whether auto-mounting of an EFS volume is supported for the user profile.UserSettings.BuilderautoMountHomeEFS(AutoMountHomeEFS autoMountHomeEFS)Indicates whether auto-mounting of an EFS volume is supported for the user profile.default UserSettings.BuildercanvasAppSettings(Consumer<CanvasAppSettings.Builder> canvasAppSettings)The Canvas app settings.UserSettings.BuildercanvasAppSettings(CanvasAppSettings canvasAppSettings)The Canvas app settings.default UserSettings.BuildercodeEditorAppSettings(Consumer<CodeEditorAppSettings.Builder> codeEditorAppSettings)The Code Editor application settings.UserSettings.BuildercodeEditorAppSettings(CodeEditorAppSettings codeEditorAppSettings)The Code Editor application settings.UserSettings.BuildercustomFileSystemConfigs(Collection<CustomFileSystemConfig> customFileSystemConfigs)The settings for assigning a custom file system to a user profile.UserSettings.BuildercustomFileSystemConfigs(Consumer<CustomFileSystemConfig.Builder>... customFileSystemConfigs)The settings for assigning a custom file system to a user profile.UserSettings.BuildercustomFileSystemConfigs(CustomFileSystemConfig... customFileSystemConfigs)The settings for assigning a custom file system to a user profile.default UserSettings.BuildercustomPosixUserConfig(Consumer<CustomPosixUserConfig.Builder> customPosixUserConfig)Details about the POSIX identity that is used for file system operations.UserSettings.BuildercustomPosixUserConfig(CustomPosixUserConfig customPosixUserConfig)Details about the POSIX identity that is used for file system operations.UserSettings.BuilderdefaultLandingUri(String defaultLandingUri)The default experience that the user is directed to when accessing the domain.UserSettings.BuilderexecutionRole(String executionRole)The execution role for the user.default UserSettings.BuilderjupyterLabAppSettings(Consumer<JupyterLabAppSettings.Builder> jupyterLabAppSettings)The settings for the JupyterLab application.UserSettings.BuilderjupyterLabAppSettings(JupyterLabAppSettings jupyterLabAppSettings)The settings for the JupyterLab application.default UserSettings.BuilderjupyterServerAppSettings(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings)The Jupyter server's app settings.UserSettings.BuilderjupyterServerAppSettings(JupyterServerAppSettings jupyterServerAppSettings)The Jupyter server's app settings.default UserSettings.BuilderkernelGatewayAppSettings(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings)The kernel gateway app settings.UserSettings.BuilderkernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings)The kernel gateway app settings.default UserSettings.BuilderrSessionAppSettings(Consumer<RSessionAppSettings.Builder> rSessionAppSettings)A collection of settings that configure theRSessionGatewayapp.UserSettings.BuilderrSessionAppSettings(RSessionAppSettings rSessionAppSettings)A collection of settings that configure theRSessionGatewayapp.default UserSettings.BuilderrStudioServerProAppSettings(Consumer<RStudioServerProAppSettings.Builder> rStudioServerProAppSettings)A collection of settings that configure user interaction with theRStudioServerProapp.UserSettings.BuilderrStudioServerProAppSettings(RStudioServerProAppSettings rStudioServerProAppSettings)A collection of settings that configure user interaction with theRStudioServerProapp.UserSettings.BuildersecurityGroups(String... securityGroups)The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.UserSettings.BuildersecurityGroups(Collection<String> securityGroups)The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.default UserSettings.BuildersharingSettings(Consumer<SharingSettings.Builder> sharingSettings)Specifies options for sharing Amazon SageMaker AI Studio notebooks.UserSettings.BuildersharingSettings(SharingSettings sharingSettings)Specifies options for sharing Amazon SageMaker AI Studio notebooks.default UserSettings.BuilderspaceStorageSettings(Consumer<DefaultSpaceStorageSettings.Builder> spaceStorageSettings)The storage settings for a space.UserSettings.BuilderspaceStorageSettings(DefaultSpaceStorageSettings spaceStorageSettings)The storage settings for a space.UserSettings.BuilderstudioWebPortal(String studioWebPortal)Whether the user can access Studio.UserSettings.BuilderstudioWebPortal(StudioWebPortal studioWebPortal)Whether the user can access Studio.default UserSettings.BuilderstudioWebPortalSettings(Consumer<StudioWebPortalSettings.Builder> studioWebPortalSettings)Studio settings.UserSettings.BuilderstudioWebPortalSettings(StudioWebPortalSettings studioWebPortalSettings)Studio settings.default UserSettings.BuildertensorBoardAppSettings(Consumer<TensorBoardAppSettings.Builder> tensorBoardAppSettings)The TensorBoard app settings.UserSettings.BuildertensorBoardAppSettings(TensorBoardAppSettings tensorBoardAppSettings)The TensorBoard app settings.-
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
UserSettings.Builder executionRole(String executionRole)
The execution role for the user.
SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Parameters:
executionRole- The execution role for the user.SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
UserSettings.Builder securityGroups(Collection<String> securityGroups)
The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.
Optional when the
CreateDomain.AppNetworkAccessTypeparameter is set toPublicInternetOnly.Required when the
CreateDomain.AppNetworkAccessTypeparameter is set toVpcOnly, unless specified as part of theDefaultUserSettingsfor the domain.Amazon SageMaker AI adds a security group to allow NFS traffic from Amazon SageMaker AI Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
securityGroups- The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.Optional when the
CreateDomain.AppNetworkAccessTypeparameter is set toPublicInternetOnly.Required when the
CreateDomain.AppNetworkAccessTypeparameter is set toVpcOnly, unless specified as part of theDefaultUserSettingsfor the domain.Amazon SageMaker AI adds a security group to allow NFS traffic from Amazon SageMaker AI Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
UserSettings.Builder securityGroups(String... securityGroups)
The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.
Optional when the
CreateDomain.AppNetworkAccessTypeparameter is set toPublicInternetOnly.Required when the
CreateDomain.AppNetworkAccessTypeparameter is set toVpcOnly, unless specified as part of theDefaultUserSettingsfor the domain.Amazon SageMaker AI adds a security group to allow NFS traffic from Amazon SageMaker AI Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
securityGroups- The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.Optional when the
CreateDomain.AppNetworkAccessTypeparameter is set toPublicInternetOnly.Required when the
CreateDomain.AppNetworkAccessTypeparameter is set toVpcOnly, unless specified as part of theDefaultUserSettingsfor the domain.Amazon SageMaker AI adds a security group to allow NFS traffic from Amazon SageMaker AI Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharingSettings
UserSettings.Builder sharingSettings(SharingSettings sharingSettings)
Specifies options for sharing Amazon SageMaker AI Studio notebooks.
- Parameters:
sharingSettings- Specifies options for sharing Amazon SageMaker AI Studio notebooks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sharingSettings
default UserSettings.Builder sharingSettings(Consumer<SharingSettings.Builder> sharingSettings)
Specifies options for sharing Amazon SageMaker AI Studio notebooks.
This is a convenience method that creates an instance of theSharingSettings.Builderavoiding the need to create one manually viaSharingSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosharingSettings(SharingSettings).- Parameters:
sharingSettings- a consumer that will call methods onSharingSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
sharingSettings(SharingSettings)
-
jupyterServerAppSettings
UserSettings.Builder jupyterServerAppSettings(JupyterServerAppSettings jupyterServerAppSettings)
The Jupyter server's app settings.
- Parameters:
jupyterServerAppSettings- The Jupyter server's app settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jupyterServerAppSettings
default UserSettings.Builder jupyterServerAppSettings(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings)
The Jupyter server's app settings.
This is a convenience method that creates an instance of theJupyterServerAppSettings.Builderavoiding the need to create one manually viaJupyterServerAppSettings.builder().When the
Consumercompletes,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
UserSettings.Builder kernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings)
The kernel gateway app settings.
- Parameters:
kernelGatewayAppSettings- The kernel gateway app settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kernelGatewayAppSettings
default UserSettings.Builder kernelGatewayAppSettings(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings)
The kernel gateway app settings.
This is a convenience method that creates an instance of theKernelGatewayAppSettings.Builderavoiding the need to create one manually viaKernelGatewayAppSettings.builder().When the
Consumercompletes,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)
-
tensorBoardAppSettings
UserSettings.Builder tensorBoardAppSettings(TensorBoardAppSettings tensorBoardAppSettings)
The TensorBoard app settings.
- Parameters:
tensorBoardAppSettings- The TensorBoard app settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tensorBoardAppSettings
default UserSettings.Builder tensorBoardAppSettings(Consumer<TensorBoardAppSettings.Builder> tensorBoardAppSettings)
The TensorBoard app settings.
This is a convenience method that creates an instance of theTensorBoardAppSettings.Builderavoiding the need to create one manually viaTensorBoardAppSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totensorBoardAppSettings(TensorBoardAppSettings).- Parameters:
tensorBoardAppSettings- a consumer that will call methods onTensorBoardAppSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
tensorBoardAppSettings(TensorBoardAppSettings)
-
rStudioServerProAppSettings
UserSettings.Builder rStudioServerProAppSettings(RStudioServerProAppSettings rStudioServerProAppSettings)
A collection of settings that configure user interaction with the
RStudioServerProapp.- Parameters:
rStudioServerProAppSettings- A collection of settings that configure user interaction with theRStudioServerProapp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rStudioServerProAppSettings
default UserSettings.Builder rStudioServerProAppSettings(Consumer<RStudioServerProAppSettings.Builder> rStudioServerProAppSettings)
A collection of settings that configure user interaction with the
This is a convenience method that creates an instance of theRStudioServerProapp.RStudioServerProAppSettings.Builderavoiding the need to create one manually viaRStudioServerProAppSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torStudioServerProAppSettings(RStudioServerProAppSettings).- Parameters:
rStudioServerProAppSettings- a consumer that will call methods onRStudioServerProAppSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rStudioServerProAppSettings(RStudioServerProAppSettings)
-
rSessionAppSettings
UserSettings.Builder rSessionAppSettings(RSessionAppSettings rSessionAppSettings)
A collection of settings that configure the
RSessionGatewayapp.- Parameters:
rSessionAppSettings- A collection of settings that configure theRSessionGatewayapp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rSessionAppSettings
default UserSettings.Builder rSessionAppSettings(Consumer<RSessionAppSettings.Builder> rSessionAppSettings)
A collection of settings that configure the
This is a convenience method that creates an instance of theRSessionGatewayapp.RSessionAppSettings.Builderavoiding the need to create one manually viaRSessionAppSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed torSessionAppSettings(RSessionAppSettings).- Parameters:
rSessionAppSettings- a consumer that will call methods onRSessionAppSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
rSessionAppSettings(RSessionAppSettings)
-
canvasAppSettings
UserSettings.Builder canvasAppSettings(CanvasAppSettings canvasAppSettings)
The Canvas app settings.
SageMaker applies these settings only to private spaces that SageMaker creates for the Canvas app.
- Parameters:
canvasAppSettings- The Canvas app settings.SageMaker applies these settings only to private spaces that SageMaker creates for the Canvas app.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
canvasAppSettings
default UserSettings.Builder canvasAppSettings(Consumer<CanvasAppSettings.Builder> canvasAppSettings)
The Canvas app settings.
SageMaker applies these settings only to private spaces that SageMaker creates for the Canvas app.
This is a convenience method that creates an instance of theCanvasAppSettings.Builderavoiding the need to create one manually viaCanvasAppSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocanvasAppSettings(CanvasAppSettings).- Parameters:
canvasAppSettings- a consumer that will call methods onCanvasAppSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
canvasAppSettings(CanvasAppSettings)
-
codeEditorAppSettings
UserSettings.Builder codeEditorAppSettings(CodeEditorAppSettings codeEditorAppSettings)
The Code Editor application settings.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
codeEditorAppSettings- The Code Editor application settings.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
codeEditorAppSettings
default UserSettings.Builder codeEditorAppSettings(Consumer<CodeEditorAppSettings.Builder> codeEditorAppSettings)
The Code Editor application settings.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
This is a convenience method that creates an instance of theCodeEditorAppSettings.Builderavoiding the need to create one manually viaCodeEditorAppSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocodeEditorAppSettings(CodeEditorAppSettings).- Parameters:
codeEditorAppSettings- a consumer that will call methods onCodeEditorAppSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
codeEditorAppSettings(CodeEditorAppSettings)
-
jupyterLabAppSettings
UserSettings.Builder jupyterLabAppSettings(JupyterLabAppSettings jupyterLabAppSettings)
The settings for the JupyterLab application.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
jupyterLabAppSettings- The settings for the JupyterLab application.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
jupyterLabAppSettings
default UserSettings.Builder jupyterLabAppSettings(Consumer<JupyterLabAppSettings.Builder> jupyterLabAppSettings)
The settings for the JupyterLab application.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
This is a convenience method that creates an instance of theJupyterLabAppSettings.Builderavoiding the need to create one manually viaJupyterLabAppSettings.builder().When the
Consumercompletes,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
UserSettings.Builder spaceStorageSettings(DefaultSpaceStorageSettings spaceStorageSettings)
The storage settings for a space.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
spaceStorageSettings- The storage settings for a space.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceStorageSettings
default UserSettings.Builder spaceStorageSettings(Consumer<DefaultSpaceStorageSettings.Builder> spaceStorageSettings)
The storage settings for a space.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
This is a convenience method that creates an instance of theDefaultSpaceStorageSettings.Builderavoiding the need to create one manually viaDefaultSpaceStorageSettings.builder().When the
Consumercompletes,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)
-
defaultLandingUri
UserSettings.Builder defaultLandingUri(String defaultLandingUri)
The default experience that the user is directed to when accessing the domain. The supported values are:
-
studio::: Indicates that Studio is the default experience. This value can only be passed ifStudioWebPortalis set toENABLED. -
app:JupyterServer:: Indicates that Studio Classic is the default experience.
- Parameters:
defaultLandingUri- The default experience that the user is directed to when accessing the domain. The supported values are:-
studio::: Indicates that Studio is the default experience. This value can only be passed ifStudioWebPortalis set toENABLED. -
app:JupyterServer:: Indicates that Studio Classic is the default experience.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
studioWebPortal
UserSettings.Builder studioWebPortal(String studioWebPortal)
Whether the user can access Studio. If this value is set to
DISABLED, the user cannot access Studio, even if that is the default experience for the domain.- Parameters:
studioWebPortal- Whether the user can access Studio. If this value is set toDISABLED, the user cannot access Studio, even if that is the default experience for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StudioWebPortal,StudioWebPortal
-
studioWebPortal
UserSettings.Builder studioWebPortal(StudioWebPortal studioWebPortal)
Whether the user can access Studio. If this value is set to
DISABLED, the user cannot access Studio, even if that is the default experience for the domain.- Parameters:
studioWebPortal- Whether the user can access Studio. If this value is set toDISABLED, the user cannot access Studio, even if that is the default experience for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
StudioWebPortal,StudioWebPortal
-
customPosixUserConfig
UserSettings.Builder customPosixUserConfig(CustomPosixUserConfig customPosixUserConfig)
Details about the POSIX identity that is used for file system operations.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
customPosixUserConfig- Details about the POSIX identity that is used for file system operations.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customPosixUserConfig
default UserSettings.Builder customPosixUserConfig(Consumer<CustomPosixUserConfig.Builder> customPosixUserConfig)
Details about the POSIX identity that is used for file system operations.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
This is a convenience method that creates an instance of theCustomPosixUserConfig.Builderavoiding the need to create one manually viaCustomPosixUserConfig.builder().When the
Consumercompletes,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
UserSettings.Builder customFileSystemConfigs(Collection<CustomFileSystemConfig> customFileSystemConfigs)
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
customFileSystemConfigs- The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customFileSystemConfigs
UserSettings.Builder customFileSystemConfigs(CustomFileSystemConfig... customFileSystemConfigs)
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Parameters:
customFileSystemConfigs- The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio.SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customFileSystemConfigs
UserSettings.Builder customFileSystemConfigs(Consumer<CustomFileSystemConfig.Builder>... customFileSystemConfigs)
The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio.
SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces.
This is a convenience method that creates an instance of theCustomFileSystemConfig.Builderavoiding the need to create one manually viaCustomFileSystemConfig.builder().When the
Consumercompletes,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)
-
studioWebPortalSettings
UserSettings.Builder studioWebPortalSettings(StudioWebPortalSettings studioWebPortalSettings)
Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.
- Parameters:
studioWebPortalSettings- Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
studioWebPortalSettings
default UserSettings.Builder studioWebPortalSettings(Consumer<StudioWebPortalSettings.Builder> studioWebPortalSettings)
Studio settings. If these settings are applied on a user level, they take priority over the settings applied on a domain level.
This is a convenience method that creates an instance of theStudioWebPortalSettings.Builderavoiding the need to create one manually viaStudioWebPortalSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tostudioWebPortalSettings(StudioWebPortalSettings).- Parameters:
studioWebPortalSettings- a consumer that will call methods onStudioWebPortalSettings.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
studioWebPortalSettings(StudioWebPortalSettings)
-
autoMountHomeEFS
UserSettings.Builder autoMountHomeEFS(String autoMountHomeEFS)
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The
DefaultAsDomainvalue is only supported for user profiles. Do not use theDefaultAsDomainvalue when setting this parameter for a domain.SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Parameters:
autoMountHomeEFS- Indicates whether auto-mounting of an EFS volume is supported for the user profile. TheDefaultAsDomainvalue is only supported for user profiles. Do not use theDefaultAsDomainvalue when setting this parameter for a domain.SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoMountHomeEFS,AutoMountHomeEFS
-
autoMountHomeEFS
UserSettings.Builder autoMountHomeEFS(AutoMountHomeEFS autoMountHomeEFS)
Indicates whether auto-mounting of an EFS volume is supported for the user profile. The
DefaultAsDomainvalue is only supported for user profiles. Do not use theDefaultAsDomainvalue when setting this parameter for a domain.SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Parameters:
autoMountHomeEFS- Indicates whether auto-mounting of an EFS volume is supported for the user profile. TheDefaultAsDomainvalue is only supported for user profiles. Do not use theDefaultAsDomainvalue when setting this parameter for a domain.SageMaker applies this setting only to private spaces that the user creates in the domain. SageMaker doesn't apply this setting to shared spaces.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AutoMountHomeEFS,AutoMountHomeEFS
-
-