Uses of Class
software.amazon.awscdk.services.pinpoint.CfnCampaign.Builder
-
Uses of CfnCampaign.Builder in software.amazon.awscdk.services.pinpoint
Modifier and TypeMethodDescriptionCfnCampaign.Builder.additionalTreatments
(List<? extends Object> additionalTreatments) An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.CfnCampaign.Builder.additionalTreatments
(IResolvable additionalTreatments) An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.CfnCampaign.Builder.applicationId
(String applicationId) The unique identifier for the Amazon Pinpoint application that the campaign is associated with.CfnCampaign.Builder.campaignHook
(IResolvable campaignHook) Specifies the Lambda function to use as a code hook for a campaign.CfnCampaign.Builder.campaignHook
(CfnCampaign.CampaignHookProperty campaignHook) Specifies the Lambda function to use as a code hook for a campaign.static CfnCampaign.Builder
CfnCampaign.Builder.customDeliveryConfiguration
(IResolvable customDeliveryConfiguration) The delivery configuration settings for sending the treatment through a custom channel.CfnCampaign.Builder.customDeliveryConfiguration
(CfnCampaign.CustomDeliveryConfigurationProperty customDeliveryConfiguration) The delivery configuration settings for sending the treatment through a custom channel.CfnCampaign.Builder.description
(String description) A custom description of the campaign.CfnCampaign.Builder.holdoutPercent
(Number holdoutPercent) The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.Specifies whether to pause the campaign.CfnCampaign.Builder.isPaused
(IResolvable isPaused) Specifies whether to pause the campaign.CfnCampaign.Builder.limits
(IResolvable limits) The messaging limits for the campaign.CfnCampaign.Builder.limits
(CfnCampaign.LimitsProperty limits) The messaging limits for the campaign.CfnCampaign.Builder.messageConfiguration
(IResolvable messageConfiguration) The message configuration settings for the treatment.CfnCampaign.Builder.messageConfiguration
(CfnCampaign.MessageConfigurationProperty messageConfiguration) The message configuration settings for the treatment.The name of the campaign.An integer between 1 and 5, inclusive, that represents the priority of the in-app message campaign, where 1 is the highest priority and 5 is the lowest.CfnCampaign.Builder.schedule
(IResolvable schedule) The schedule settings for the treatment.CfnCampaign.Builder.schedule
(CfnCampaign.ScheduleProperty schedule) The schedule settings for the treatment.The unique identifier for the segment to associate with the campaign.CfnCampaign.Builder.segmentVersion
(Number segmentVersion) The version of the segment to associate with the campaign.An array of key-value pairs to apply to this resource.CfnCampaign.Builder.templateConfiguration
(IResolvable templateConfiguration) The message template to use for the treatment.CfnCampaign.Builder.templateConfiguration
(CfnCampaign.TemplateConfigurationProperty templateConfiguration) The message template to use for the treatment.CfnCampaign.Builder.treatmentDescription
(String treatmentDescription) A custom description of the treatment.CfnCampaign.Builder.treatmentName
(String treatmentName) A custom name for the treatment.