public static interface UserSettings.Builder extends SdkPojo, CopyableBuilder<UserSettings.Builder,UserSettings>
Modifier and Type | Method and Description |
---|---|
UserSettings.Builder |
executionRole(String executionRole)
The execution role for the user.
|
default UserSettings.Builder |
jupyterServerAppSettings(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings)
The Jupyter server's app settings.
|
UserSettings.Builder |
jupyterServerAppSettings(JupyterServerAppSettings jupyterServerAppSettings)
The Jupyter server's app settings.
|
default UserSettings.Builder |
kernelGatewayAppSettings(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings)
The kernel gateway app settings.
|
UserSettings.Builder |
kernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings)
The kernel gateway app settings.
|
UserSettings.Builder |
securityGroups(Collection<String> securityGroups)
The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
|
UserSettings.Builder |
securityGroups(String... securityGroups)
The security groups for the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
|
default UserSettings.Builder |
sharingSettings(Consumer<SharingSettings.Builder> sharingSettings)
The sharing settings.
|
UserSettings.Builder |
sharingSettings(SharingSettings sharingSettings)
The sharing settings.
|
default UserSettings.Builder |
tensorBoardAppSettings(Consumer<TensorBoardAppSettings.Builder> tensorBoardAppSettings)
The TensorBoard app settings.
|
UserSettings.Builder |
tensorBoardAppSettings(TensorBoardAppSettings tensorBoardAppSettings)
The TensorBoard app settings.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
UserSettings.Builder executionRole(String executionRole)
The execution role for the user.
executionRole
- The execution role for the user.UserSettings.Builder securityGroups(Collection<String> 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.
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.
UserSettings.Builder securityGroups(String... 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.
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.
UserSettings.Builder sharingSettings(SharingSettings sharingSettings)
The sharing settings.
sharingSettings
- The sharing settings.default UserSettings.Builder sharingSettings(Consumer<SharingSettings.Builder> sharingSettings)
The sharing settings.
This is a convenience that creates an instance of theSharingSettings.Builder
avoiding the need to
create one manually via SharingSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to sharingSettings(SharingSettings)
.sharingSettings
- a consumer that will call methods on SharingSettings.Builder
sharingSettings(SharingSettings)
UserSettings.Builder jupyterServerAppSettings(JupyterServerAppSettings jupyterServerAppSettings)
The Jupyter server's app settings.
jupyterServerAppSettings
- The Jupyter server's app settings.default UserSettings.Builder jupyterServerAppSettings(Consumer<JupyterServerAppSettings.Builder> jupyterServerAppSettings)
The Jupyter server's app settings.
This is a convenience that creates an instance of theJupyterServerAppSettings.Builder
avoiding the
need to create one manually via JupyterServerAppSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to jupyterServerAppSettings(JupyterServerAppSettings)
.jupyterServerAppSettings
- a consumer that will call methods on JupyterServerAppSettings.Builder
jupyterServerAppSettings(JupyterServerAppSettings)
UserSettings.Builder kernelGatewayAppSettings(KernelGatewayAppSettings kernelGatewayAppSettings)
The kernel gateway app settings.
kernelGatewayAppSettings
- The kernel gateway app settings.default UserSettings.Builder kernelGatewayAppSettings(Consumer<KernelGatewayAppSettings.Builder> kernelGatewayAppSettings)
The kernel gateway app settings.
This is a convenience that creates an instance of theKernelGatewayAppSettings.Builder
avoiding the
need to create one manually via KernelGatewayAppSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to kernelGatewayAppSettings(KernelGatewayAppSettings)
.kernelGatewayAppSettings
- a consumer that will call methods on KernelGatewayAppSettings.Builder
kernelGatewayAppSettings(KernelGatewayAppSettings)
UserSettings.Builder tensorBoardAppSettings(TensorBoardAppSettings tensorBoardAppSettings)
The TensorBoard app settings.
tensorBoardAppSettings
- The TensorBoard app settings.default UserSettings.Builder tensorBoardAppSettings(Consumer<TensorBoardAppSettings.Builder> tensorBoardAppSettings)
The TensorBoard app settings.
This is a convenience that creates an instance of theTensorBoardAppSettings.Builder
avoiding the
need to create one manually via TensorBoardAppSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to tensorBoardAppSettings(TensorBoardAppSettings)
.tensorBoardAppSettings
- a consumer that will call methods on TensorBoardAppSettings.Builder
tensorBoardAppSettings(TensorBoardAppSettings)
Copyright © 2021 Amazon Web Services, Inc. All Rights Reserved.