Class CfnSpace.Builder
java.lang.Object
software.amazon.awscdk.services.sagemaker.CfnSpace.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSpace>
- Enclosing class:
CfnSpace
@Stability(Stable)
public static final class CfnSpace.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSpace>
A fluent builder for
CfnSpace
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnSpace.Builder
The ID of the associated domain.ownershipSettings
(IResolvable ownershipSettings) The collection of ownership settings for a space.ownershipSettings
(CfnSpace.OwnershipSettingsProperty ownershipSettings) The collection of ownership settings for a space.spaceDisplayName
(String spaceDisplayName) The name of the space that appears in the Studio UI.The name of the space.spaceSettings
(IResolvable spaceSettings) A collection of space settings.spaceSettings
(CfnSpace.SpaceSettingsProperty spaceSettings) A collection of space settings.spaceSharingSettings
(IResolvable spaceSharingSettings) A collection of space sharing settings.spaceSharingSettings
(CfnSpace.SpaceSharingSettingsProperty spaceSharingSettings) A collection of space sharing settings.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnSpace.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnSpace.Builder
.
-
domainId
The ID of the associated domain.- Parameters:
domainId
- The ID of the associated domain. This parameter is required.- Returns:
this
- See Also:
-
spaceName
The name of the space.- Parameters:
spaceName
- The name of the space. This parameter is required.- Returns:
this
- See Also:
-
ownershipSettings
The collection of ownership settings for a space.- Parameters:
ownershipSettings
- The collection of ownership settings for a space. This parameter is required.- Returns:
this
- See Also:
-
ownershipSettings
@Stability(Stable) public CfnSpace.Builder ownershipSettings(CfnSpace.OwnershipSettingsProperty ownershipSettings) The collection of ownership settings for a space.- Parameters:
ownershipSettings
- The collection of ownership settings for a space. This parameter is required.- Returns:
this
- See Also:
-
spaceDisplayName
The name of the space that appears in the Studio UI.- Parameters:
spaceDisplayName
- The name of the space that appears in the Studio UI. This parameter is required.- Returns:
this
- See Also:
-
spaceSettings
A collection of space settings.- Parameters:
spaceSettings
- A collection of space settings. This parameter is required.- Returns:
this
- See Also:
-
spaceSettings
@Stability(Stable) public CfnSpace.Builder spaceSettings(CfnSpace.SpaceSettingsProperty spaceSettings) A collection of space settings.- Parameters:
spaceSettings
- A collection of space settings. This parameter is required.- Returns:
this
- See Also:
-
spaceSharingSettings
A collection of space sharing settings.- Parameters:
spaceSharingSettings
- A collection of space sharing settings. This parameter is required.- Returns:
this
- See Also:
-
spaceSharingSettings
@Stability(Stable) public CfnSpace.Builder spaceSharingSettings(CfnSpace.SpaceSharingSettingsProperty spaceSharingSettings) A collection of space sharing settings.- Parameters:
spaceSharingSettings
- A collection of space sharing settings. This parameter is required.- Returns:
this
- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags
- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
- See Also:
-
build
-