Class MatterPartyCreateParams.Builder
-
- All Implemented Interfaces:
public final class MatterPartyCreateParams.BuilderA builder for MatterPartyCreateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final MatterPartyCreateParams.Builder id(String id)
-
id
final MatterPartyCreateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final MatterPartyCreateParams.Builder body(MatterPartyCreateParams.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:
-
partyId
final MatterPartyCreateParams.Builder partyId(String partyId)
-
partyId
final MatterPartyCreateParams.Builder partyId(JsonField<String> partyId)
Sets Builder.partyId to an arbitrary JSON value.
You should usually call Builder.partyId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
role
final MatterPartyCreateParams.Builder role(MatterPartyCreateParams.Role role)
-
role
final MatterPartyCreateParams.Builder role(JsonField<MatterPartyCreateParams.Role> role)
Sets Builder.role to an arbitrary JSON value.
You should usually call Builder.role with a well-typed Role value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
customFields
final MatterPartyCreateParams.Builder customFields(MatterPartyCreateParams.CustomFields customFields)
-
customFields
final MatterPartyCreateParams.Builder customFields(Optional<MatterPartyCreateParams.CustomFields> customFields)
Alias for calling Builder.customFields with
customFields.orElse(null).
-
customFields
final MatterPartyCreateParams.Builder customFields(JsonField<MatterPartyCreateParams.CustomFields> customFields)
Sets Builder.customFields to an arbitrary JSON value.
You should usually call Builder.customFields with a well-typed CustomFields value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
isPrimary
final MatterPartyCreateParams.Builder isPrimary(Boolean isPrimary)
-
isPrimary
final MatterPartyCreateParams.Builder isPrimary(JsonField<Boolean> isPrimary)
Sets Builder.isPrimary to an arbitrary JSON value.
You should usually call Builder.isPrimary with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
metadata
final MatterPartyCreateParams.Builder metadata(MatterPartyCreateParams.Metadata metadata)
-
metadata
final MatterPartyCreateParams.Builder metadata(JsonField<MatterPartyCreateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
notes
final MatterPartyCreateParams.Builder notes(String notes)
-
notes
final MatterPartyCreateParams.Builder notes(Optional<String> notes)
Alias for calling Builder.notes with
notes.orElse(null).
-
notes
final MatterPartyCreateParams.Builder notes(JsonField<String> notes)
Sets Builder.notes to an arbitrary JSON value.
You should usually call Builder.notes with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
setAsClient
final MatterPartyCreateParams.Builder setAsClient(Boolean setAsClient)
-
setAsClient
final MatterPartyCreateParams.Builder setAsClient(JsonField<Boolean> setAsClient)
Sets Builder.setAsClient to an arbitrary JSON value.
You should usually call Builder.setAsClient 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 MatterPartyCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final MatterPartyCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final MatterPartyCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final MatterPartyCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final MatterPartyCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final MatterPartyCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final MatterPartyCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final MatterPartyCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final MatterPartyCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final MatterPartyCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final MatterPartyCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final MatterPartyCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final MatterPartyCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final MatterPartyCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final MatterPartyCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final MatterPartyCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final MatterPartyCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final MatterPartyCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final MatterPartyCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final MatterPartyCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final MatterPartyCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final MatterPartyCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final MatterPartyCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final MatterPartyCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final MatterPartyCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final MatterPartyCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final MatterPartyCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final MatterPartyCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final MatterPartyCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final MatterPartyCreateParams build()
Returns an immutable instance of MatterPartyCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.partyId() .role()
-
-
-
-