Class GuideMarkMessageAsSeenParams.Builder
-
- All Implemented Interfaces:
public final class GuideMarkMessageAsSeenParams.BuilderA builder for GuideMarkMessageAsSeenParams.
-
-
Method Summary
-
-
Method Detail
-
userId
final GuideMarkMessageAsSeenParams.Builder userId(String userId)
-
userId
final GuideMarkMessageAsSeenParams.Builder userId(Optional<String> userId)
Alias for calling Builder.userId with
userId.orElse(null).
-
messageId
final GuideMarkMessageAsSeenParams.Builder messageId(String messageId)
-
messageId
final GuideMarkMessageAsSeenParams.Builder messageId(Optional<String> messageId)
Alias for calling Builder.messageId with
messageId.orElse(null).
-
body
final GuideMarkMessageAsSeenParams.Builder body(GuideMarkMessageAsSeenParams.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:
-
channelId
final GuideMarkMessageAsSeenParams.Builder channelId(String channelId)
The unique identifier for the channel.
-
channelId
final GuideMarkMessageAsSeenParams.Builder channelId(JsonField<String> channelId)
Sets Builder.channelId to an arbitrary JSON value.
You should usually call Builder.channelId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
guideId
final GuideMarkMessageAsSeenParams.Builder guideId(String guideId)
The unique identifier for the guide.
-
guideId
final GuideMarkMessageAsSeenParams.Builder guideId(JsonField<String> guideId)
Sets Builder.guideId to an arbitrary JSON value.
You should usually call Builder.guideId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
guideKey
final GuideMarkMessageAsSeenParams.Builder guideKey(String guideKey)
The key of the guide.
-
guideKey
final GuideMarkMessageAsSeenParams.Builder guideKey(JsonField<String> guideKey)
Sets Builder.guideKey to an arbitrary JSON value.
You should usually call Builder.guideKey with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
guideStepRef
final GuideMarkMessageAsSeenParams.Builder guideStepRef(String guideStepRef)
The step reference of the guide.
-
guideStepRef
final GuideMarkMessageAsSeenParams.Builder guideStepRef(JsonField<String> guideStepRef)
Sets Builder.guideStepRef to an arbitrary JSON value.
You should usually call Builder.guideStepRef with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
content
final GuideMarkMessageAsSeenParams.Builder content(GuideMarkMessageAsSeenParams.Content content)
The content of the guide.
-
content
final GuideMarkMessageAsSeenParams.Builder content(JsonField<GuideMarkMessageAsSeenParams.Content> content)
Sets Builder.content to an arbitrary JSON value.
You should usually call Builder.content with a well-typed Content value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
data
final GuideMarkMessageAsSeenParams.Builder data(GuideMarkMessageAsSeenParams.Data data)
The data of the guide.
-
data
final GuideMarkMessageAsSeenParams.Builder data(JsonField<GuideMarkMessageAsSeenParams.Data> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed Data value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
isFinal
final GuideMarkMessageAsSeenParams.Builder isFinal(Boolean isFinal)
Whether the guide is final.
-
isFinal
final GuideMarkMessageAsSeenParams.Builder isFinal(JsonField<Boolean> isFinal)
Sets Builder.isFinal to an arbitrary JSON value.
You should usually call Builder.isFinal 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 GuideMarkMessageAsSeenParams.Builder metadata(GuideMarkMessageAsSeenParams.Metadata metadata)
The metadata of the guide.
-
metadata
final GuideMarkMessageAsSeenParams.Builder metadata(JsonField<GuideMarkMessageAsSeenParams.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.
-
tenant
final GuideMarkMessageAsSeenParams.Builder tenant(String tenant)
The tenant ID of the guide.
-
tenant
final GuideMarkMessageAsSeenParams.Builder tenant(Optional<String> tenant)
Alias for calling Builder.tenant with
tenant.orElse(null).
-
tenant
final GuideMarkMessageAsSeenParams.Builder tenant(JsonField<String> tenant)
Sets Builder.tenant to an arbitrary JSON value.
You should usually call Builder.tenant 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 GuideMarkMessageAsSeenParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final GuideMarkMessageAsSeenParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final GuideMarkMessageAsSeenParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final GuideMarkMessageAsSeenParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final GuideMarkMessageAsSeenParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final GuideMarkMessageAsSeenParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final GuideMarkMessageAsSeenParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final GuideMarkMessageAsSeenParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final GuideMarkMessageAsSeenParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final GuideMarkMessageAsSeenParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final GuideMarkMessageAsSeenParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final GuideMarkMessageAsSeenParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final GuideMarkMessageAsSeenParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final GuideMarkMessageAsSeenParams build()
Returns an immutable instance of GuideMarkMessageAsSeenParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.channelId() .guideId() .guideKey() .guideStepRef()
-
-
-
-