Interface FolderRequest._FinalStage
- All Known Implementing Classes:
FolderRequest.Builder
- Enclosing class:
FolderRequest
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()Optional ID of the client to associate with this folder — the Vectros-assigned UUID of a client in your account.description(String description) description(Optional<String> description) Optional description of the folder's contents or purpose.expectedVersion(Long expectedVersion) expectedVersion(Optional<Long> expectedVersion) Optimistic-concurrency token for updates.Optional ID of the organization that should own this folder — the Vectros-assigned UUID of an organization in your account.parentFolderId(String parentFolderId) parentFolderId(Optional<String> parentFolderId) ID of the parent folder to create this folder under, applied at creation only.Optional stable slug for the folder, unique among its siblings under the same parent.Optional ID of the user that should own this folder — the Vectros-assigned UUID of a user in your account.
-
Method Details
-
build
FolderRequest build() -
additionalProperty
-
additionalProperties
-
description
Optional description of the folder's contents or purpose.
-
description
-
parentFolderId
ID of the parent folder to create this folder under, applied at creation only. Omit to create the folder under your context's default root folder. Ignored on update: a folder cannot currently be moved via the API.
-
parentFolderId
-
slug
Optional stable slug for the folder, unique among its siblings under the same parent. Useful as an idempotency key so re-creating the same folder returns the existing one rather than a duplicate. Derived from the name when omitted. Must be lowercase letters, digits, and hyphens. Immutable once the folder is created.
-
slug
-
userId
Optional ID of the user that should own this folder — the Vectros-assigned UUID of a user in your account. With an API key, this sets the folder's owner directly. With a scoped token, it must match the token's identity claim (if one is set) or fall within the token's data scope.
-
userId
-
orgId
Optional ID of the organization that should own this folder — the Vectros-assigned UUID of an organization in your account. With an API key, this sets the owning organization directly. With a scoped token, it must match the token's identity claim (if one is set) or fall within the token's data scope.
-
orgId
-
clientId
Optional ID of the client to associate with this folder — the Vectros-assigned UUID of a client in your account. With an API key, this sets the client directly. With a scoped token, it must match the token's identity claim (if one is set) or fall within the token's data scope.
-
clientId
-
expectedVersion
Optimistic-concurrency token for updates. Pass the
versionyou last read to make the update conditional — it is rejected with a 409 version conflict (and the stored folder is left untouched) if the folder changed since. Omit for last-write-wins (the default). Ignored on create. -
expectedVersion
-