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.Builder
creationTime(Instant creationTime)
The creation time.SpaceDetails.Builder
domainId(String domainId)
The ID of the associated domain.SpaceDetails.Builder
lastModifiedTime(Instant lastModifiedTime)
The last modified time.default SpaceDetails.Builder
ownershipSettingsSummary(Consumer<OwnershipSettingsSummary.Builder> ownershipSettingsSummary)
Specifies summary information about the ownership settings.SpaceDetails.Builder
ownershipSettingsSummary(OwnershipSettingsSummary ownershipSettingsSummary)
Specifies summary information about the ownership settings.SpaceDetails.Builder
spaceDisplayName(String spaceDisplayName)
The name of the space that appears in the Studio UI.SpaceDetails.Builder
spaceName(String spaceName)
The name of the space.default SpaceDetails.Builder
spaceSettingsSummary(Consumer<SpaceSettingsSummary.Builder> spaceSettingsSummary)
Specifies summary information about the space settings.SpaceDetails.Builder
spaceSettingsSummary(SpaceSettingsSummary spaceSettingsSummary)
Specifies summary information about the space settings.default SpaceDetails.Builder
spaceSharingSettingsSummary(Consumer<SpaceSharingSettingsSummary.Builder> spaceSharingSettingsSummary)
Specifies summary information about the space sharing settings.SpaceDetails.Builder
spaceSharingSettingsSummary(SpaceSharingSettingsSummary spaceSharingSettingsSummary)
Specifies summary information about the space sharing settings.SpaceDetails.Builder
status(String status)
The status.SpaceDetails.Builder
status(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, sdkFieldNameToField, 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.
-
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.Builder
avoiding the need to create one manually viaSpaceSettingsSummary.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaSpaceSharingSettingsSummary.builder()
.When the
Consumer
completes,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.Builder
avoiding the need to create one manually viaOwnershipSettingsSummary.builder()
.When the
Consumer
completes,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)
-
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.
-
-