public static final class CfnDomain.UserSettingsProperty.Builder
extends java.lang.Object
CfnDomain.UserSettingsProperty
Constructor and Description |
---|
Builder() |
public CfnDomain.UserSettingsProperty.Builder executionRole(java.lang.String executionRole)
CfnDomain.UserSettingsProperty.getExecutionRole()
executionRole
- The execution role for the user.this
public CfnDomain.UserSettingsProperty.Builder jupyterServerAppSettings(IResolvable jupyterServerAppSettings)
CfnDomain.UserSettingsProperty.getJupyterServerAppSettings()
jupyterServerAppSettings
- The Jupyter server's app settings.this
public CfnDomain.UserSettingsProperty.Builder jupyterServerAppSettings(CfnDomain.JupyterServerAppSettingsProperty jupyterServerAppSettings)
CfnDomain.UserSettingsProperty.getJupyterServerAppSettings()
jupyterServerAppSettings
- The Jupyter server's app settings.this
public CfnDomain.UserSettingsProperty.Builder kernelGatewayAppSettings(IResolvable kernelGatewayAppSettings)
CfnDomain.UserSettingsProperty.getKernelGatewayAppSettings()
kernelGatewayAppSettings
- The kernel gateway app settings.this
public CfnDomain.UserSettingsProperty.Builder kernelGatewayAppSettings(CfnDomain.KernelGatewayAppSettingsProperty kernelGatewayAppSettings)
CfnDomain.UserSettingsProperty.getKernelGatewayAppSettings()
kernelGatewayAppSettings
- The kernel gateway app settings.this
public CfnDomain.UserSettingsProperty.Builder rSessionAppSettings(IResolvable rSessionAppSettings)
CfnDomain.UserSettingsProperty.getRSessionAppSettings()
rSessionAppSettings
- A collection of settings that configure the `RSessionGateway` app.this
public CfnDomain.UserSettingsProperty.Builder rSessionAppSettings(CfnDomain.RSessionAppSettingsProperty rSessionAppSettings)
CfnDomain.UserSettingsProperty.getRSessionAppSettings()
rSessionAppSettings
- A collection of settings that configure the `RSessionGateway` app.this
public CfnDomain.UserSettingsProperty.Builder rStudioServerProAppSettings(IResolvable rStudioServerProAppSettings)
CfnDomain.UserSettingsProperty.getRStudioServerProAppSettings()
rStudioServerProAppSettings
- A collection of settings that configure user interaction with the `RStudioServerPro` app.this
public CfnDomain.UserSettingsProperty.Builder rStudioServerProAppSettings(CfnDomain.RStudioServerProAppSettingsProperty rStudioServerProAppSettings)
CfnDomain.UserSettingsProperty.getRStudioServerProAppSettings()
rStudioServerProAppSettings
- A collection of settings that configure user interaction with the `RStudioServerPro` app.this
public CfnDomain.UserSettingsProperty.Builder securityGroups(java.util.List<java.lang.String> securityGroups)
CfnDomain.UserSettingsProperty.getSecurityGroups()
securityGroups
- The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
Optional when the CreateDomain.AppNetworkAccessType
parameter is set to PublicInternetOnly
.
Required when the CreateDomain.AppNetworkAccessType
parameter is set to VpcOnly
.
Amazon SageMaker adds a security group to allow NFS traffic from SageMaker Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown.
this
public CfnDomain.UserSettingsProperty.Builder sharingSettings(IResolvable sharingSettings)
CfnDomain.UserSettingsProperty.getSharingSettings()
sharingSettings
- Specifies options for sharing SageMaker Studio notebooks.this
public CfnDomain.UserSettingsProperty.Builder sharingSettings(CfnDomain.SharingSettingsProperty sharingSettings)
CfnDomain.UserSettingsProperty.getSharingSettings()
sharingSettings
- Specifies options for sharing SageMaker Studio notebooks.this
public CfnDomain.UserSettingsProperty build()
CfnDomain.UserSettingsProperty
java.lang.NullPointerException
- if any required attribute was not provided