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
executionRole(String executionRole)
The ARN of the execution role for the space.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.-
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, 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)
-
-