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