public static interface InAppCampaignSchedule.Builder extends SdkPojo, CopyableBuilder<InAppCampaignSchedule.Builder,InAppCampaignSchedule>
| Modifier and Type | Method and Description |
|---|---|
InAppCampaignSchedule.Builder |
endDate(String endDate)
The scheduled time after which the in-app message should not be shown.
|
InAppCampaignSchedule.Builder |
eventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
|
default InAppCampaignSchedule.Builder |
eventFilter(Consumer<CampaignEventFilter.Builder> eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
|
default InAppCampaignSchedule.Builder |
quietTime(Consumer<QuietTime.Builder> quietTime)
Time during which the in-app message should not be shown to the user.
|
InAppCampaignSchedule.Builder |
quietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildInAppCampaignSchedule.Builder endDate(String endDate)
The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.
endDate - The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601
format.InAppCampaignSchedule.Builder eventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
eventFilter - The event filter the SDK has to use to show the in-app message in the application.default InAppCampaignSchedule.Builder eventFilter(Consumer<CampaignEventFilter.Builder> eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
This is a convenience method that creates an instance of theCampaignEventFilter.Builder avoiding the
need to create one manually via CampaignEventFilter.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to eventFilter(CampaignEventFilter).
eventFilter - a consumer that will call methods on CampaignEventFilter.BuildereventFilter(CampaignEventFilter)InAppCampaignSchedule.Builder quietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
quietTime - Time during which the in-app message should not be shown to the user.default InAppCampaignSchedule.Builder quietTime(Consumer<QuietTime.Builder> quietTime)
Time during which the in-app message should not be shown to the user.
This is a convenience method that creates an instance of theQuietTime.Builder avoiding the need to
create one manually via QuietTime.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to quietTime(QuietTime).
quietTime - a consumer that will call methods on QuietTime.BuilderquietTime(QuietTime)Copyright © 2022. All rights reserved.