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