Class FolderResponse.Builder
- Enclosing class:
FolderResponse
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()ID of the client associated with this folder — the Vectros-assigned UUID of a client in your account.Present only on a create response:truewhen a new folder was created (HTTP 201),falsewhen a folder with the same slug already existed under the same parent and was returned instead (HTTP 200).When the folder was created, as an ISO-8601 UTC timestamp.How deeply the folder is nested.description(String description) description(Optional<String> description) Optional description of the folder's contents or purpose.from(FolderResponse other) Unique identifier for the folder, assigned by Vectros.isProtected(Boolean isProtected) isProtected(Optional<Boolean> isProtected) Whether this folder is protected from deletion.lastModified(String lastModified) lastModified(Optional<String> lastModified) When the folder was last modified, as an ISO-8601 UTC timestamp.Human-readable display name of the folder.ID of the organization that owns this folder — the Vectros-assigned UUID of an organization in your account.parentFolderId(String parentFolderId) parentFolderId(Optional<String> parentFolderId) ID of this folder's parent.Stable URL-safe slug for the folder, unique among its siblings under the same parent.ID of the user that owns this folder — the Vectros-assigned UUID of a user in your account.Optimistic-concurrency version, incremented on every successful write.
-
Method Details
-
from
-
created
Present only on a create response:
truewhen a new folder was created (HTTP 201),falsewhen a folder with the same slug already existed under the same parent and was returned instead (HTTP 200). Omitted on reads, lists, and updates. -
created
-
id
Unique identifier for the folder, assigned by Vectros.
-
id
-
name
Human-readable display name of the folder.
-
name
-
description
Optional description of the folder's contents or purpose.
-
description
-
parentFolderId
ID of this folder's parent. Null when the folder is a root folder.
-
parentFolderId
-
slug
Stable URL-safe slug for the folder, unique among its siblings under the same parent. Assigned at creation and immutable thereafter.
-
slug
-
depth
How deeply the folder is nested. A root folder has depth 0; each level below increments by 1.
-
depth
-
isProtected
Whether this folder is protected from deletion. Your context's root folder is protected.
-
isProtected
-
userId
ID of the user that owns this folder — the Vectros-assigned UUID of a user in your account. Null if the folder is not owned by a specific user.
-
userId
-
orgId
ID of the organization that owns this folder — the Vectros-assigned UUID of an organization in your account. Null if the folder is not owned by a specific organization.
-
orgId
-
clientId
ID of the client associated with this folder — the Vectros-assigned UUID of a client in your account. Null if the folder is not associated with a specific client.
-
clientId
-
createdAt
When the folder was created, as an ISO-8601 UTC timestamp.
-
createdAt
-
lastModified
When the folder was last modified, as an ISO-8601 UTC timestamp.
-
lastModified
-
version
Optimistic-concurrency version, incremented on every successful write. Pass it back as
expectedVersionon a later update or patch to avoid silently overwriting a concurrent change — the write is rejected with a 409 version conflict if the folder has changed since. -
version
-
build
-
additionalProperty
-
additionalProperties
-