Package com.courier.models.profiles
Class ProfileUpdateParams.Builder
-
- All Implemented Interfaces:
public final class ProfileUpdateParams.BuilderA builder for ProfileUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
userId
final ProfileUpdateParams.Builder userId(String userId)
-
userId
final ProfileUpdateParams.Builder userId(Optional<String> userId)
Alias for calling Builder.userId with
userId.orElse(null).
-
body
final ProfileUpdateParams.Builder body(ProfileUpdateParams.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:
-
patch
final ProfileUpdateParams.Builder patch(List<ProfileUpdateParams.Patch> patch)
List of patch operations to apply to the profile.
-
patch
final ProfileUpdateParams.Builder patch(JsonField<List<ProfileUpdateParams.Patch>> patch)
Sets Builder.patch to an arbitrary JSON value.
You should usually call Builder.patch with a well-typed
List<Patch>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addPatch
final ProfileUpdateParams.Builder addPatch(ProfileUpdateParams.Patch patch)
Adds a single Patch to Builder.patch.
-
additionalBodyProperties
final ProfileUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProfileUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProfileUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProfileUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProfileUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProfileUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProfileUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProfileUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProfileUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProfileUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProfileUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProfileUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProfileUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProfileUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProfileUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProfileUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProfileUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProfileUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProfileUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProfileUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProfileUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProfileUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProfileUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProfileUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProfileUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProfileUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProfileUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProfileUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProfileUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProfileUpdateParams build()
Returns an immutable instance of ProfileUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.patch()
-
-
-
-