Class GuideMarkMessageAsInteractedParams.Body.Builder
-
- All Implemented Interfaces:
public final class GuideMarkMessageAsInteractedParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
channelId
final GuideMarkMessageAsInteractedParams.Body.Builder channelId(String channelId)
The unique identifier for the channel.
-
channelId
final GuideMarkMessageAsInteractedParams.Body.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 GuideMarkMessageAsInteractedParams.Body.Builder guideId(String guideId)
The unique identifier for the guide.
-
guideId
final GuideMarkMessageAsInteractedParams.Body.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 GuideMarkMessageAsInteractedParams.Body.Builder guideKey(String guideKey)
The key of the guide.
-
guideKey
final GuideMarkMessageAsInteractedParams.Body.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 GuideMarkMessageAsInteractedParams.Body.Builder guideStepRef(String guideStepRef)
The step reference of the guide.
-
guideStepRef
final GuideMarkMessageAsInteractedParams.Body.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 GuideMarkMessageAsInteractedParams.Body.Builder content(GuideMarkMessageAsInteractedParams.Content content)
The content of the guide.
-
content
final GuideMarkMessageAsInteractedParams.Body.Builder content(JsonField<GuideMarkMessageAsInteractedParams.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 GuideMarkMessageAsInteractedParams.Body.Builder data(GuideMarkMessageAsInteractedParams.Data data)
The data of the guide.
-
data
final GuideMarkMessageAsInteractedParams.Body.Builder data(JsonField<GuideMarkMessageAsInteractedParams.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 GuideMarkMessageAsInteractedParams.Body.Builder isFinal(Boolean isFinal)
Whether the guide is final.
-
isFinal
final GuideMarkMessageAsInteractedParams.Body.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 GuideMarkMessageAsInteractedParams.Body.Builder metadata(GuideMarkMessageAsInteractedParams.Metadata metadata)
The metadata of the guide.
-
metadata
final GuideMarkMessageAsInteractedParams.Body.Builder metadata(JsonField<GuideMarkMessageAsInteractedParams.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 GuideMarkMessageAsInteractedParams.Body.Builder tenant(String tenant)
The tenant ID of the guide.
-
tenant
final GuideMarkMessageAsInteractedParams.Body.Builder tenant(Optional<String> tenant)
Alias for calling Builder.tenant with
tenant.orElse(null).
-
tenant
final GuideMarkMessageAsInteractedParams.Body.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.
-
additionalProperties
final GuideMarkMessageAsInteractedParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final GuideMarkMessageAsInteractedParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final GuideMarkMessageAsInteractedParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final GuideMarkMessageAsInteractedParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final GuideMarkMessageAsInteractedParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final GuideMarkMessageAsInteractedParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.channelId() .guideId() .guideKey() .guideStepRef()
-
-
-
-