Interface SpaceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<SpaceDetails.Builder,,SpaceDetails> SdkBuilder<SpaceDetails.Builder,,SpaceDetails> SdkPojo
- Enclosing class:
SpaceDetails
@Mutable
@NotThreadSafe
public static interface SpaceDetails.Builder
extends SdkPojo, CopyableBuilder<SpaceDetails.Builder,SpaceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionconsumedSourceDocCount(Integer consumedSourceDocCount) The number of consumed source documents.consumedSourceSize(Long consumedSourceSize) The total consumed source size in bytes.The date and time that the space was created.The user who created the space.createdByArn(String createdByArn) The ARN of the user who created the space.description(String description) The description of the space.The display name of the space.resources(Collection<SpaceQuickSightResource> resources) The resources in the space.resources(Consumer<SpaceQuickSightResource.Builder>... resources) The resources in the space.resources(SpaceQuickSightResource... resources) The resources in the space.The date and time that the space was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The display name of the space.
- Parameters:
name- The display name of the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the space.
- Parameters:
description- The description of the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
The resources in the space.
- Parameters:
resources- The resources in the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
The resources in the space.
- Parameters:
resources- The resources in the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resources
The resources in the space.
This is a convenience method that creates an instance of theSpaceQuickSightResource.Builderavoiding the need to create one manually viaSpaceQuickSightResource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresources(List<SpaceQuickSightResource>).- Parameters:
resources- a consumer that will call methods onSpaceQuickSightResource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The date and time that the space was created.
- Parameters:
createdAt- The date and time that the space was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The date and time that the space was last updated.
- Parameters:
updatedAt- The date and time that the space was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedSourceSize
The total consumed source size in bytes.
- Parameters:
consumedSourceSize- The total consumed source size in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
consumedSourceDocCount
The number of consumed source documents.
- Parameters:
consumedSourceDocCount- The number of consumed source documents.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The user who created the space.
- Parameters:
createdBy- The user who created the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdByArn
The ARN of the user who created the space.
- Parameters:
createdByArn- The ARN of the user who created the space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-