Package com.pulumi.aws.sagemaker.inputs
Class UserProfileUserSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.UserProfileUserSettingsArgs.Builder
-
- Enclosing class:
- UserProfileUserSettingsArgs
public static final class UserProfileUserSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(UserProfileUserSettingsArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserProfileUserSettingsArgs defaults)
-
-
Method Detail
-
canvasAppSettings
public UserProfileUserSettingsArgs.Builder canvasAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsCanvasAppSettingsArgs> canvasAppSettings)
- Parameters:
canvasAppSettings
- The Canvas app settings. See Canvas App Settings below.- Returns:
- builder
-
canvasAppSettings
public UserProfileUserSettingsArgs.Builder canvasAppSettings(UserProfileUserSettingsCanvasAppSettingsArgs canvasAppSettings)
- Parameters:
canvasAppSettings
- The Canvas app settings. See Canvas App Settings below.- Returns:
- builder
-
codeEditorAppSettings
public UserProfileUserSettingsArgs.Builder codeEditorAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsCodeEditorAppSettingsArgs> codeEditorAppSettings)
- Parameters:
codeEditorAppSettings
- The Code Editor application settings. See Code Editor App Settings below.- Returns:
- builder
-
codeEditorAppSettings
public UserProfileUserSettingsArgs.Builder codeEditorAppSettings(UserProfileUserSettingsCodeEditorAppSettingsArgs codeEditorAppSettings)
- Parameters:
codeEditorAppSettings
- The Code Editor application settings. See Code Editor App Settings below.- Returns:
- builder
-
customFileSystemConfigs
public UserProfileUserSettingsArgs.Builder customFileSystemConfigs(@Nullable com.pulumi.core.Output<java.util.List<UserProfileUserSettingsCustomFileSystemConfigArgs>> customFileSystemConfigs)
- Parameters:
customFileSystemConfigs
- The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below.- Returns:
- builder
-
customFileSystemConfigs
public UserProfileUserSettingsArgs.Builder customFileSystemConfigs(java.util.List<UserProfileUserSettingsCustomFileSystemConfigArgs> customFileSystemConfigs)
- Parameters:
customFileSystemConfigs
- The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below.- Returns:
- builder
-
customFileSystemConfigs
public UserProfileUserSettingsArgs.Builder customFileSystemConfigs(UserProfileUserSettingsCustomFileSystemConfigArgs... customFileSystemConfigs)
- Parameters:
customFileSystemConfigs
- The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below.- Returns:
- builder
-
customPosixUserConfig
public UserProfileUserSettingsArgs.Builder customPosixUserConfig(@Nullable com.pulumi.core.Output<UserProfileUserSettingsCustomPosixUserConfigArgs> customPosixUserConfig)
- Parameters:
customPosixUserConfig
- Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.- Returns:
- builder
-
customPosixUserConfig
public UserProfileUserSettingsArgs.Builder customPosixUserConfig(UserProfileUserSettingsCustomPosixUserConfigArgs customPosixUserConfig)
- Parameters:
customPosixUserConfig
- Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below.- Returns:
- builder
-
defaultLandingUri
public UserProfileUserSettingsArgs.Builder defaultLandingUri(@Nullable com.pulumi.core.Output<java.lang.String> defaultLandingUri)
- 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 if StudioWebPortal is set to ENABLED. `app:JupyterServer:`: Indicates that Studio Classic is the default experience.- Returns:
- builder
-
defaultLandingUri
public UserProfileUserSettingsArgs.Builder defaultLandingUri(java.lang.String defaultLandingUri)
- 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 if StudioWebPortal is set to ENABLED. `app:JupyterServer:`: Indicates that Studio Classic is the default experience.- Returns:
- builder
-
executionRole
public UserProfileUserSettingsArgs.Builder executionRole(com.pulumi.core.Output<java.lang.String> executionRole)
- Parameters:
executionRole
- The execution role ARN for the user.- Returns:
- builder
-
executionRole
public UserProfileUserSettingsArgs.Builder executionRole(java.lang.String executionRole)
- Parameters:
executionRole
- The execution role ARN for the user.- Returns:
- builder
-
jupyterLabAppSettings
public UserProfileUserSettingsArgs.Builder jupyterLabAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsJupyterLabAppSettingsArgs> jupyterLabAppSettings)
- Parameters:
jupyterLabAppSettings
- The settings for the JupyterLab application. See Jupyter Lab App Settings below.- Returns:
- builder
-
jupyterLabAppSettings
public UserProfileUserSettingsArgs.Builder jupyterLabAppSettings(UserProfileUserSettingsJupyterLabAppSettingsArgs jupyterLabAppSettings)
- Parameters:
jupyterLabAppSettings
- The settings for the JupyterLab application. See Jupyter Lab App Settings below.- Returns:
- builder
-
jupyterServerAppSettings
public UserProfileUserSettingsArgs.Builder jupyterServerAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsJupyterServerAppSettingsArgs> jupyterServerAppSettings)
- Parameters:
jupyterServerAppSettings
- The Jupyter server's app settings. See Jupyter Server App Settings below.- Returns:
- builder
-
jupyterServerAppSettings
public UserProfileUserSettingsArgs.Builder jupyterServerAppSettings(UserProfileUserSettingsJupyterServerAppSettingsArgs jupyterServerAppSettings)
- Parameters:
jupyterServerAppSettings
- The Jupyter server's app settings. See Jupyter Server App Settings below.- Returns:
- builder
-
kernelGatewayAppSettings
public UserProfileUserSettingsArgs.Builder kernelGatewayAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsKernelGatewayAppSettingsArgs> kernelGatewayAppSettings)
- Parameters:
kernelGatewayAppSettings
- The kernel gateway app settings. See Kernel Gateway App Settings below.- Returns:
- builder
-
kernelGatewayAppSettings
public UserProfileUserSettingsArgs.Builder kernelGatewayAppSettings(UserProfileUserSettingsKernelGatewayAppSettingsArgs kernelGatewayAppSettings)
- Parameters:
kernelGatewayAppSettings
- The kernel gateway app settings. See Kernel Gateway App Settings below.- Returns:
- builder
-
rSessionAppSettings
public UserProfileUserSettingsArgs.Builder rSessionAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsRSessionAppSettingsArgs> rSessionAppSettings)
- Parameters:
rSessionAppSettings
- The RSession app settings. See RSession App Settings below.- Returns:
- builder
-
rSessionAppSettings
public UserProfileUserSettingsArgs.Builder rSessionAppSettings(UserProfileUserSettingsRSessionAppSettingsArgs rSessionAppSettings)
- Parameters:
rSessionAppSettings
- The RSession app settings. See RSession App Settings below.- Returns:
- builder
-
rStudioServerProAppSettings
public UserProfileUserSettingsArgs.Builder rStudioServerProAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsRStudioServerProAppSettingsArgs> rStudioServerProAppSettings)
- Parameters:
rStudioServerProAppSettings
- A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.- Returns:
- builder
-
rStudioServerProAppSettings
public UserProfileUserSettingsArgs.Builder rStudioServerProAppSettings(UserProfileUserSettingsRStudioServerProAppSettingsArgs rStudioServerProAppSettings)
- Parameters:
rStudioServerProAppSettings
- A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below.- Returns:
- builder
-
securityGroups
public UserProfileUserSettingsArgs.Builder securityGroups(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroups)
- Parameters:
securityGroups
- A list of security group IDs that will be attached to the user.- Returns:
- builder
-
securityGroups
public UserProfileUserSettingsArgs.Builder securityGroups(java.util.List<java.lang.String> securityGroups)
- Parameters:
securityGroups
- A list of security group IDs that will be attached to the user.- Returns:
- builder
-
securityGroups
public UserProfileUserSettingsArgs.Builder securityGroups(java.lang.String... securityGroups)
- Parameters:
securityGroups
- A list of security group IDs that will be attached to the user.- Returns:
- builder
-
sharingSettings
public UserProfileUserSettingsArgs.Builder sharingSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsSharingSettingsArgs> sharingSettings)
- Parameters:
sharingSettings
- The sharing settings. See Sharing Settings below.- Returns:
- builder
-
sharingSettings
public UserProfileUserSettingsArgs.Builder sharingSettings(UserProfileUserSettingsSharingSettingsArgs sharingSettings)
- Parameters:
sharingSettings
- The sharing settings. See Sharing Settings below.- Returns:
- builder
-
spaceStorageSettings
public UserProfileUserSettingsArgs.Builder spaceStorageSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsSpaceStorageSettingsArgs> spaceStorageSettings)
- Parameters:
spaceStorageSettings
- The storage settings for a private space. See Space Storage Settings below.- Returns:
- builder
-
spaceStorageSettings
public UserProfileUserSettingsArgs.Builder spaceStorageSettings(UserProfileUserSettingsSpaceStorageSettingsArgs spaceStorageSettings)
- Parameters:
spaceStorageSettings
- The storage settings for a private space. See Space Storage Settings below.- Returns:
- builder
-
studioWebPortal
public UserProfileUserSettingsArgs.Builder studioWebPortal(@Nullable com.pulumi.core.Output<java.lang.String> studioWebPortal)
- Parameters:
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. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
studioWebPortal
public UserProfileUserSettingsArgs.Builder studioWebPortal(java.lang.String studioWebPortal)
- Parameters:
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. Valid values are `ENABLED` and `DISABLED`.- Returns:
- builder
-
tensorBoardAppSettings
public UserProfileUserSettingsArgs.Builder tensorBoardAppSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsTensorBoardAppSettingsArgs> tensorBoardAppSettings)
- Parameters:
tensorBoardAppSettings
- The TensorBoard app settings. See TensorBoard App Settings below.- Returns:
- builder
-
tensorBoardAppSettings
public UserProfileUserSettingsArgs.Builder tensorBoardAppSettings(UserProfileUserSettingsTensorBoardAppSettingsArgs tensorBoardAppSettings)
- Parameters:
tensorBoardAppSettings
- The TensorBoard app settings. See TensorBoard App Settings below.- Returns:
- builder
-
build
public UserProfileUserSettingsArgs build()
-
-