Class FolderCopyParams.Builder
-
- All Implemented Interfaces:
public final class FolderCopyParams.BuilderA builder for FolderCopyParams.
-
-
Method Summary
-
-
Method Detail
-
body
final FolderCopyParams.Builder body(FolderCopyParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
destinationPath
final FolderCopyParams.Builder destinationPath(String destinationPath)
Full path to the destination folder where you want to copy the source folder into.
-
destinationPath
final FolderCopyParams.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.Builder sourceFolderPath(String sourceFolderPath)
The full path to the source folder you want to copy.
-
sourceFolderPath
final FolderCopyParams.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.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.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.
-
additionalBodyProperties
final FolderCopyParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final FolderCopyParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final FolderCopyParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final FolderCopyParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final FolderCopyParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final FolderCopyParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final FolderCopyParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final FolderCopyParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final FolderCopyParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final FolderCopyParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final FolderCopyParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final FolderCopyParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final FolderCopyParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final FolderCopyParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final FolderCopyParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final FolderCopyParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final FolderCopyParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final FolderCopyParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final FolderCopyParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final FolderCopyParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final FolderCopyParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final FolderCopyParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final FolderCopyParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final FolderCopyParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final FolderCopyParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final FolderCopyParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final FolderCopyParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final FolderCopyParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final FolderCopyParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final FolderCopyParams build()
Returns an immutable instance of FolderCopyParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.destinationPath() .sourceFolderPath()
-
-
-
-