Class FileCopyParams.Builder
-
- All Implemented Interfaces:
public final class FileCopyParams.BuilderA builder for FileCopyParams.
-
-
Method Summary
-
-
Method Detail
-
body
final FileCopyParams.Builder body(FileCopyParams.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 FileCopyParams.Builder destinationPath(String destinationPath)
Full path to the folder you want to copy the above file into.
-
destinationPath
final FileCopyParams.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.
-
sourceFilePath
final FileCopyParams.Builder sourceFilePath(String sourceFilePath)
The full path of the file you want to copy.
-
sourceFilePath
final FileCopyParams.Builder sourceFilePath(JsonField<String> sourceFilePath)
Sets Builder.sourceFilePath to an arbitrary JSON value.
You should usually call Builder.sourceFilePath with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
includeFileVersions
final FileCopyParams.Builder includeFileVersions(Boolean includeFileVersions)
Option to copy all versions of a file. By default, only the current version of the file is copied. When set to true, all versions of the file will be copied. Default value -
false.
-
includeFileVersions
final FileCopyParams.Builder includeFileVersions(JsonField<Boolean> includeFileVersions)
Sets Builder.includeFileVersions to an arbitrary JSON value.
You should usually call Builder.includeFileVersions 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 FileCopyParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final FileCopyParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final FileCopyParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final FileCopyParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final FileCopyParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final FileCopyParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final FileCopyParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final FileCopyParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final FileCopyParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final FileCopyParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final FileCopyParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final FileCopyParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final FileCopyParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final FileCopyParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final FileCopyParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final FileCopyParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final FileCopyParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final FileCopyParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final FileCopyParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final FileCopyParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final FileCopyParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final FileCopyParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final FileCopyParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final FileCopyParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final FileCopyParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final FileCopyParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final FileCopyParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final FileCopyParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final FileCopyParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final FileCopyParams build()
Returns an immutable instance of FileCopyParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.destinationPath() .sourceFilePath()
-
-
-
-