Class ObjectUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ObjectUpdateParams.BuilderA builder for ObjectUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final ObjectUpdateParams.Builder id(String id)
-
objectId
final ObjectUpdateParams.Builder objectId(String objectId)
-
objectId
final ObjectUpdateParams.Builder objectId(Optional<String> objectId)
Alias for calling Builder.objectId with
objectId.orElse(null).
-
body
final ObjectUpdateParams.Builder body(ObjectUpdateParams.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:
-
filename
final ObjectUpdateParams.Builder filename(String filename)
New filename for the document (affects display name and downloads)
-
filename
final ObjectUpdateParams.Builder filename(JsonField<String> filename)
Sets Builder.filename to an arbitrary JSON value.
You should usually call Builder.filename with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final ObjectUpdateParams.Builder metadata(JsonValue metadata)
Additional metadata to merge with existing metadata
-
path
final ObjectUpdateParams.Builder path(String path)
Folder path for hierarchy preservation (e.g., '/Discovery/Depositions'). Set to null or empty string to remove.
-
path
final ObjectUpdateParams.Builder path(Optional<String> path)
Alias for calling Builder.path with
path.orElse(null).
-
path
final ObjectUpdateParams.Builder path(JsonField<String> path)
Sets Builder.path to an arbitrary JSON value.
You should usually call Builder.path 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 ObjectUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ObjectUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ObjectUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ObjectUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ObjectUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ObjectUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ObjectUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ObjectUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ObjectUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ObjectUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ObjectUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ObjectUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ObjectUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ObjectUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ObjectUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ObjectUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ObjectUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ObjectUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ObjectUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ObjectUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ObjectUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ObjectUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ObjectUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ObjectUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ObjectUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ObjectUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ObjectUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ObjectUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ObjectUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ObjectUpdateParams build()
Returns an immutable instance of ObjectUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id()
-
-
-
-