public static interface InAppMessage.Builder extends SdkPojo, CopyableBuilder<InAppMessage.Builder,InAppMessage>
| Modifier and Type | Method and Description |
|---|---|
InAppMessage.Builder |
content(Collection<InAppMessageContent> content)
In-app message content.
|
InAppMessage.Builder |
content(Consumer<InAppMessageContent.Builder>... content)
In-app message content.
|
InAppMessage.Builder |
content(InAppMessageContent... content)
In-app message content.
|
InAppMessage.Builder |
customConfig(Map<String,String> customConfig)
Custom config to be sent to SDK.
|
InAppMessage.Builder |
layout(Layout layout)
The layout of the message.
|
InAppMessage.Builder |
layout(String layout)
The layout of the message.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInAppMessage.Builder content(Collection<InAppMessageContent> content)
In-app message content.
content - In-app message content.InAppMessage.Builder content(InAppMessageContent... content)
In-app message content.
content - In-app message content.InAppMessage.Builder content(Consumer<InAppMessageContent.Builder>... content)
In-app message content.
This is a convenience method that creates an instance of theList.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately
and its result is passed to #content(List) .content - a consumer that will call methods on List.Builder #content(List) InAppMessage.Builder customConfig(Map<String,String> customConfig)
Custom config to be sent to SDK.
customConfig - Custom config to be sent to SDK.InAppMessage.Builder layout(String layout)
The layout of the message.
InAppMessage.Builder layout(Layout layout)
The layout of the message.
Copyright © 2022. All rights reserved.