Interface FolderMetadata.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<FolderMetadata.Builder,FolderMetadata>,SdkBuilder<FolderMetadata.Builder,FolderMetadata>,SdkPojo
- Enclosing class:
- FolderMetadata
public static interface FolderMetadata.Builder extends SdkPojo, CopyableBuilder<FolderMetadata.Builder,FolderMetadata>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description FolderMetadata.BuildercreatedTimestamp(Instant createdTimestamp)The time when the folder was created.FolderMetadata.BuildercreatorId(String creatorId)The ID of the creator.FolderMetadata.Builderid(String id)The ID of the folder.FolderMetadata.Builderlabels(String... labels)List of labels on the folder.FolderMetadata.Builderlabels(Collection<String> labels)List of labels on the folder.FolderMetadata.BuilderlatestVersionSize(Long latestVersionSize)The size of the latest version of the folder metadata.FolderMetadata.BuildermodifiedTimestamp(Instant modifiedTimestamp)The time when the folder was updated.FolderMetadata.Buildername(String name)The name of the folder.FolderMetadata.BuilderparentFolderId(String parentFolderId)The ID of the parent folder.FolderMetadata.BuilderresourceState(String resourceState)The resource state of the folder.FolderMetadata.BuilderresourceState(ResourceStateType resourceState)The resource state of the folder.FolderMetadata.Buildersignature(String signature)The unique identifier created from the subfolders and documents of the folder.FolderMetadata.Buildersize(Long size)The size of the folder metadata.-
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
-
id
FolderMetadata.Builder id(String id)
The ID of the folder.
- Parameters:
id- The ID of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
FolderMetadata.Builder name(String name)
The name of the folder.
- Parameters:
name- The name of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorId
FolderMetadata.Builder creatorId(String creatorId)
The ID of the creator.
- Parameters:
creatorId- The ID of the creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentFolderId
FolderMetadata.Builder parentFolderId(String parentFolderId)
The ID of the parent folder.
- Parameters:
parentFolderId- The ID of the parent folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTimestamp
FolderMetadata.Builder createdTimestamp(Instant createdTimestamp)
The time when the folder was created.
- Parameters:
createdTimestamp- The time when the folder was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
modifiedTimestamp
FolderMetadata.Builder modifiedTimestamp(Instant modifiedTimestamp)
The time when the folder was updated.
- Parameters:
modifiedTimestamp- The time when the folder was updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceState
FolderMetadata.Builder resourceState(String resourceState)
The resource state of the folder.
- Parameters:
resourceState- The resource state of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStateType,ResourceStateType
-
resourceState
FolderMetadata.Builder resourceState(ResourceStateType resourceState)
The resource state of the folder.
- Parameters:
resourceState- The resource state of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResourceStateType,ResourceStateType
-
signature
FolderMetadata.Builder signature(String signature)
The unique identifier created from the subfolders and documents of the folder.
- Parameters:
signature- The unique identifier created from the subfolders and documents of the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
labels
FolderMetadata.Builder labels(Collection<String> labels)
List of labels on the folder.
- Parameters:
labels- List of labels on the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
labels
FolderMetadata.Builder labels(String... labels)
List of labels on the folder.
- Parameters:
labels- List of labels on the folder.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
size
FolderMetadata.Builder size(Long size)
The size of the folder metadata.
- Parameters:
size- The size of the folder metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestVersionSize
FolderMetadata.Builder latestVersionSize(Long latestVersionSize)
The size of the latest version of the folder metadata.
- Parameters:
latestVersionSize- The size of the latest version of the folder metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-