Class TenantSetParams.Builder
-
- All Implemented Interfaces:
public final class TenantSetParams.BuilderA builder for TenantSetParams.
-
-
Method Summary
-
-
Method Detail
-
id
final TenantSetParams.Builder id(String id)
-
id
final TenantSetParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final TenantSetParams.Builder body(TenantSetParams.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 TenantSetParams.Builder channelData(InlineChannelDataRequest channelData)
A request to set channel data for a type of channel inline.
-
channelData
final TenantSetParams.Builder channelData(Optional<InlineChannelDataRequest> channelData)
Alias for calling Builder.channelData with
channelData.orElse(null).
-
channelData
final TenantSetParams.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.
-
preferences
final TenantSetParams.Builder preferences(InlinePreferenceSetRequest preferences)
Inline set preferences for a recipient, where the key is the preference set id.
-
preferences
final TenantSetParams.Builder preferences(Optional<InlinePreferenceSetRequest> preferences)
Alias for calling Builder.preferences with
preferences.orElse(null).
-
preferences
final TenantSetParams.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.
-
settings
final TenantSetParams.Builder settings(TenantSetParams.Settings settings)
The settings for the tenant. Includes branding and preference set.
-
settings
final TenantSetParams.Builder settings(JsonField<TenantSetParams.Settings> settings)
Sets Builder.settings to an arbitrary JSON value.
You should usually call Builder.settings with a well-typed Settings value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final TenantSetParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final TenantSetParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final TenantSetParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final TenantSetParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final TenantSetParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final TenantSetParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final TenantSetParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final TenantSetParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final TenantSetParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final TenantSetParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final TenantSetParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final TenantSetParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final TenantSetParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final TenantSetParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final TenantSetParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final TenantSetParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final TenantSetParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final TenantSetParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final TenantSetParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final TenantSetParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final TenantSetParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final TenantSetParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final TenantSetParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final TenantSetParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final TenantSetParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final TenantSetParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final TenantSetParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final TenantSetParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final TenantSetParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final TenantSetParams build()
Returns an immutable instance of TenantSetParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-