WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.additionalTreatments(Collection<WriteTreatmentResource> additionalTreatments) |
An array of requests that defines additional treatments for the campaign, in addition to the default
treatment for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.additionalTreatments(Consumer<WriteTreatmentResource.Builder>... additionalTreatments) |
An array of requests that defines additional treatments for the campaign, in addition to the default
treatment for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.additionalTreatments(WriteTreatmentResource... additionalTreatments) |
An array of requests that defines additional treatments for the campaign, in addition to the default
treatment for the campaign.
|
static WriteCampaignRequest.Builder |
WriteCampaignRequest.builder() |
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.customDeliveryConfiguration(Consumer<CustomDeliveryConfiguration.Builder> customDeliveryConfiguration) |
The delivery configuration settings for sending the campaign through a custom channel.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.customDeliveryConfiguration(CustomDeliveryConfiguration customDeliveryConfiguration) |
The delivery configuration settings for sending the campaign through a custom channel.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.description(String description) |
A custom description of the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.holdoutPercent(Integer holdoutPercent) |
The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.hook(Consumer<CampaignHook.Builder> hook) |
The settings for the AWS Lambda function to invoke as a code hook for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.hook(CampaignHook hook) |
The settings for the AWS Lambda function to invoke as a code hook for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.isPaused(Boolean isPaused) |
Specifies whether to pause the campaign.
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.limits(Consumer<CampaignLimits.Builder> limits) |
The messaging limits for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.limits(CampaignLimits limits) |
The messaging limits for the campaign.
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.messageConfiguration(Consumer<MessageConfiguration.Builder> messageConfiguration) |
The message configuration settings for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.messageConfiguration(MessageConfiguration messageConfiguration) |
The message configuration settings for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.name(String name) |
A custom name for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.priority(Integer priority) |
Defines the priority of the campaign, used to decide the order of messages displayed to user if there are
multiple messages scheduled to be displayed at the same moment.
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.schedule(Consumer<Schedule.Builder> schedule) |
The schedule settings for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.schedule(Schedule schedule) |
The schedule settings for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.segmentId(String segmentId) |
The unique identifier for the segment to associate with the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.segmentVersion(Integer segmentVersion) |
The version of the segment to associate with the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.tags(Map<String,String> tags) |
|
default WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.templateConfiguration(Consumer<TemplateConfiguration.Builder> templateConfiguration) |
The message template to use for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.templateConfiguration(TemplateConfiguration templateConfiguration) |
The message template to use for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.toBuilder() |
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.treatmentDescription(String treatmentDescription) |
A custom description of the default treatment for the campaign.
|
WriteCampaignRequest.Builder |
WriteCampaignRequest.Builder.treatmentName(String treatmentName) |
A custom name of the default treatment for the campaign, if the campaign has multiple treatments.
|