Class ObjectSetParams.Builder
-
- All Implemented Interfaces:
public final class ObjectSetParams.BuilderA builder for ObjectSetParams.
-
-
Method Summary
-
-
Method Detail
-
collection
final ObjectSetParams.Builder collection(String collection)
-
collection
final ObjectSetParams.Builder collection(Optional<String> collection)
Alias for calling Builder.collection with
collection.orElse(null).
-
id
final ObjectSetParams.Builder id(String id)
-
id
final ObjectSetParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final ObjectSetParams.Builder body(ObjectSetParams.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:
-
channelData
final ObjectSetParams.Builder channelData(InlineChannelDataRequest channelData)
A request to set channel data for a type of channel inline.
-
channelData
final ObjectSetParams.Builder channelData(JsonField<InlineChannelDataRequest> channelData)
Sets Builder.channelData to an arbitrary JSON value.
You should usually call Builder.channelData with a well-typed InlineChannelDataRequest value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
locale
final ObjectSetParams.Builder locale(String locale)
The locale of the object. Used for /concepts/translations.
-
locale
final ObjectSetParams.Builder locale(Optional<String> locale)
Alias for calling Builder.locale with
locale.orElse(null).
-
locale
final ObjectSetParams.Builder locale(JsonField<String> locale)
Sets Builder.locale to an arbitrary JSON value.
You should usually call Builder.locale with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
preferences
final ObjectSetParams.Builder preferences(InlinePreferenceSetRequest preferences)
Inline set preferences for a recipient, where the key is the preference set id.
-
preferences
final ObjectSetParams.Builder preferences(JsonField<InlinePreferenceSetRequest> preferences)
Sets Builder.preferences to an arbitrary JSON value.
You should usually call Builder.preferences with a well-typed InlinePreferenceSetRequest value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
timezone
final ObjectSetParams.Builder timezone(String timezone)
The timezone of the object. Must be a valid tz database time zone * string. Used for /concepts/schedules#scheduling-workflows-with-recurring-schedules-for-recipients.
-
timezone
final ObjectSetParams.Builder timezone(Optional<String> timezone)
Alias for calling Builder.timezone with
timezone.orElse(null).
-
timezone
final ObjectSetParams.Builder timezone(JsonField<String> timezone)
Sets Builder.timezone to an arbitrary JSON value.
You should usually call Builder.timezone 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 ObjectSetParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ObjectSetParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ObjectSetParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ObjectSetParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ObjectSetParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ObjectSetParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ObjectSetParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ObjectSetParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ObjectSetParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ObjectSetParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ObjectSetParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ObjectSetParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ObjectSetParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ObjectSetParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ObjectSetParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ObjectSetParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ObjectSetParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ObjectSetParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ObjectSetParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ObjectSetParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ObjectSetParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ObjectSetParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ObjectSetParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ObjectSetParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ObjectSetParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ObjectSetParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ObjectSetParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ObjectSetParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ObjectSetParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ObjectSetParams build()
Returns an immutable instance of ObjectSetParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-