static InAppMessageCampaign.Builder |
InAppMessageCampaign.builder() |
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.campaignId(String campaignId) |
Campaign id of the corresponding campaign.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.dailyCap(Integer dailyCap) |
Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.
|
default InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.inAppMessage(Consumer<InAppMessage.Builder> inAppMessage) |
In-app message content with all fields required for rendering an in-app message.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.inAppMessage(InAppMessage inAppMessage) |
In-app message content with all fields required for rendering an in-app message.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.priority(Integer priority) |
Priority of the in-app message.
|
default InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.schedule(Consumer<InAppCampaignSchedule.Builder> schedule) |
Schedule of the campaign.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.schedule(InAppCampaignSchedule schedule) |
Schedule of the campaign.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.sessionCap(Integer sessionCap) |
Session cap which controls the number of times an in-app message can be shown to the endpoint during an
application session.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.toBuilder() |
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.totalCap(Integer totalCap) |
Total cap which controls the number of times an in-app message can be shown to the endpoint.
|
InAppMessageCampaign.Builder |
InAppMessageCampaign.Builder.treatmentId(String treatmentId) |
Treatment id of the campaign.
|