Interface SpaceDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SpaceDetails.Builder,SpaceDetails>,SdkBuilder<SpaceDetails.Builder,SpaceDetails>,SdkPojo
- Enclosing class:
- SpaceDetails
public static interface SpaceDetails.Builder extends SdkPojo, CopyableBuilder<SpaceDetails.Builder,SpaceDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SpaceDetails.BuildercreationTime(Instant creationTime)The creation time.SpaceDetails.BuilderdomainId(String domainId)The ID of the associated Domain.SpaceDetails.BuilderlastModifiedTime(Instant lastModifiedTime)The last modified time.default SpaceDetails.BuilderownershipSettingsSummary(Consumer<OwnershipSettingsSummary.Builder> ownershipSettingsSummary)Specifies summary information about the ownership settings.SpaceDetails.BuilderownershipSettingsSummary(OwnershipSettingsSummary ownershipSettingsSummary)Specifies summary information about the ownership settings.SpaceDetails.BuilderspaceDisplayName(String spaceDisplayName)The name of the space that appears in the Studio UI.SpaceDetails.BuilderspaceName(String spaceName)The name of the space.default SpaceDetails.BuilderspaceSettingsSummary(Consumer<SpaceSettingsSummary.Builder> spaceSettingsSummary)Specifies summary information about the space settings.SpaceDetails.BuilderspaceSettingsSummary(SpaceSettingsSummary spaceSettingsSummary)Specifies summary information about the space settings.default SpaceDetails.BuilderspaceSharingSettingsSummary(Consumer<SpaceSharingSettingsSummary.Builder> spaceSharingSettingsSummary)Specifies summary information about the space sharing settings.SpaceDetails.BuilderspaceSharingSettingsSummary(SpaceSharingSettingsSummary spaceSharingSettingsSummary)Specifies summary information about the space sharing settings.SpaceDetails.Builderstatus(String status)The status.SpaceDetails.Builderstatus(SpaceStatus status)The status.-
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
-
domainId
SpaceDetails.Builder domainId(String domainId)
The ID of the associated Domain.
- Parameters:
domainId- The ID of the associated Domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceName
SpaceDetails.Builder spaceName(String spaceName)
The name of the space.
- Parameters:
spaceName- The name of the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
SpaceDetails.Builder status(String status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SpaceStatus,SpaceStatus
-
status
SpaceDetails.Builder status(SpaceStatus status)
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SpaceStatus,SpaceStatus
-
creationTime
SpaceDetails.Builder creationTime(Instant creationTime)
The creation time.
- Parameters:
creationTime- The creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
SpaceDetails.Builder lastModifiedTime(Instant lastModifiedTime)
The last modified time.
- Parameters:
lastModifiedTime- The last modified time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceDisplayName
SpaceDetails.Builder spaceDisplayName(String 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceSettingsSummary
SpaceDetails.Builder spaceSettingsSummary(SpaceSettingsSummary spaceSettingsSummary)
Specifies summary information about the space settings.
- Parameters:
spaceSettingsSummary- Specifies summary information about the space settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceSettingsSummary
default SpaceDetails.Builder spaceSettingsSummary(Consumer<SpaceSettingsSummary.Builder> spaceSettingsSummary)
Specifies summary information about the space settings.
This is a convenience method that creates an instance of theSpaceSettingsSummary.Builderavoiding the need to create one manually viaSpaceSettingsSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tospaceSettingsSummary(SpaceSettingsSummary).- Parameters:
spaceSettingsSummary- a consumer that will call methods onSpaceSettingsSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
spaceSettingsSummary(SpaceSettingsSummary)
-
spaceSharingSettingsSummary
SpaceDetails.Builder spaceSharingSettingsSummary(SpaceSharingSettingsSummary spaceSharingSettingsSummary)
Specifies summary information about the space sharing settings.
- Parameters:
spaceSharingSettingsSummary- Specifies summary information about the space sharing settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spaceSharingSettingsSummary
default SpaceDetails.Builder spaceSharingSettingsSummary(Consumer<SpaceSharingSettingsSummary.Builder> spaceSharingSettingsSummary)
Specifies summary information about the space sharing settings.
This is a convenience method that creates an instance of theSpaceSharingSettingsSummary.Builderavoiding the need to create one manually viaSpaceSharingSettingsSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tospaceSharingSettingsSummary(SpaceSharingSettingsSummary).- Parameters:
spaceSharingSettingsSummary- a consumer that will call methods onSpaceSharingSettingsSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
spaceSharingSettingsSummary(SpaceSharingSettingsSummary)
-
ownershipSettingsSummary
SpaceDetails.Builder ownershipSettingsSummary(OwnershipSettingsSummary ownershipSettingsSummary)
Specifies summary information about the ownership settings.
- Parameters:
ownershipSettingsSummary- Specifies summary information about the ownership settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownershipSettingsSummary
default SpaceDetails.Builder ownershipSettingsSummary(Consumer<OwnershipSettingsSummary.Builder> ownershipSettingsSummary)
Specifies summary information about the ownership settings.
This is a convenience method that creates an instance of theOwnershipSettingsSummary.Builderavoiding the need to create one manually viaOwnershipSettingsSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toownershipSettingsSummary(OwnershipSettingsSummary).- Parameters:
ownershipSettingsSummary- a consumer that will call methods onOwnershipSettingsSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ownershipSettingsSummary(OwnershipSettingsSummary)
-
-