Class FolderCopyParams.Body.Builder
-
- All Implemented Interfaces:
public final class FolderCopyParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
destinationPath
final FolderCopyParams.Body.Builder destinationPath(String destinationPath)
Full path to the destination folder where you want to copy the source folder into.
-
destinationPath
final FolderCopyParams.Body.Builder destinationPath(JsonField<String> destinationPath)
Sets Builder.destinationPath to an arbitrary JSON value.
You should usually call Builder.destinationPath with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
sourceFolderPath
final FolderCopyParams.Body.Builder sourceFolderPath(String sourceFolderPath)
The full path to the source folder you want to copy.
-
sourceFolderPath
final FolderCopyParams.Body.Builder sourceFolderPath(JsonField<String> sourceFolderPath)
Sets Builder.sourceFolderPath to an arbitrary JSON value.
You should usually call Builder.sourceFolderPath with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
includeVersions
final FolderCopyParams.Body.Builder includeVersions(Boolean includeVersions)
Option to copy all versions of files that are nested inside the selected folder. By default, only the current version of each file will be copied. When set to true, all versions of each file will be copied. Default value -
false.
-
includeVersions
final FolderCopyParams.Body.Builder includeVersions(JsonField<Boolean> includeVersions)
Sets Builder.includeVersions to an arbitrary JSON value.
You should usually call Builder.includeVersions with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final FolderCopyParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final FolderCopyParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final FolderCopyParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final FolderCopyParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final FolderCopyParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final FolderCopyParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.destinationPath() .sourceFolderPath()
-
-
-
-