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 Details

    • 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

      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:
    • 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:
    • 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

      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

      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.