Class FolderCreateParams.Builder
-
- All Implemented Interfaces:
public final class FolderCreateParams.BuilderA builder for FolderCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final FolderCreateParams.Builder body(FolderCreateParams.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:
-
folderName
final FolderCreateParams.Builder folderName(String folderName)
The folder will be created with this name.
All characters except alphabets and numbers (inclusive of unicode letters, marks, and numerals in other languages) will be replaced by an underscore i.e.
_.
-
folderName
final FolderCreateParams.Builder folderName(JsonField<String> folderName)
Sets Builder.folderName to an arbitrary JSON value.
You should usually call Builder.folderName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
parentFolderPath
final FolderCreateParams.Builder parentFolderPath(String parentFolderPath)
The folder where the new folder should be created, for root use
/else the path e.g.containing/folder/.Note: If any folder(s) is not present in the parentFolderPath parameter, it will be automatically created. For example, if you pass
/product/images/summer, thenproduct,images, andsummerfolders will be created if they don't already exist.
-
parentFolderPath
final FolderCreateParams.Builder parentFolderPath(JsonField<String> parentFolderPath)
Sets Builder.parentFolderPath to an arbitrary JSON value.
You should usually call Builder.parentFolderPath with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final FolderCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final FolderCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final FolderCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final FolderCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final FolderCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final FolderCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final FolderCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final FolderCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final FolderCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final FolderCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final FolderCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final FolderCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final FolderCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final FolderCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final FolderCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final FolderCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final FolderCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final FolderCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final FolderCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final FolderCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final FolderCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final FolderCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final FolderCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final FolderCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final FolderCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final FolderCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final FolderCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final FolderCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final FolderCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final FolderCreateParams build()
Returns an immutable instance of FolderCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.folderName() .parentFolderPath()
-
-
-
-