@Stability(value=Stable) public static final class CfnCampaignProps.Builder extends Object implements software.amazon.jsii.Builder<CfnCampaignProps>
CfnCampaignProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCampaignProps.Builder applicationId(String applicationId)
CfnCampaignProps.getApplicationId()applicationId - `AWS::Pinpoint::Campaign.ApplicationId`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder messageConfiguration(CfnCampaign.MessageConfigurationProperty messageConfiguration)
CfnCampaignProps.getMessageConfiguration()messageConfiguration - `AWS::Pinpoint::Campaign.MessageConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder messageConfiguration(IResolvable messageConfiguration)
CfnCampaignProps.getMessageConfiguration()messageConfiguration - `AWS::Pinpoint::Campaign.MessageConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder name(String name)
CfnCampaignProps.getName()name - `AWS::Pinpoint::Campaign.Name`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder schedule(CfnCampaign.ScheduleProperty schedule)
CfnCampaignProps.getSchedule()schedule - `AWS::Pinpoint::Campaign.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder schedule(IResolvable schedule)
CfnCampaignProps.getSchedule()schedule - `AWS::Pinpoint::Campaign.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder segmentId(String segmentId)
CfnCampaignProps.getSegmentId()segmentId - `AWS::Pinpoint::Campaign.SegmentId`. This parameter is required.this@Stability(value=Stable) public CfnCampaignProps.Builder additionalTreatments(IResolvable additionalTreatments)
CfnCampaignProps.getAdditionalTreatments()additionalTreatments - `AWS::Pinpoint::Campaign.AdditionalTreatments`.this@Stability(value=Stable) public CfnCampaignProps.Builder additionalTreatments(List<? extends Object> additionalTreatments)
CfnCampaignProps.getAdditionalTreatments()additionalTreatments - `AWS::Pinpoint::Campaign.AdditionalTreatments`.this@Stability(value=Stable) public CfnCampaignProps.Builder campaignHook(CfnCampaign.CampaignHookProperty campaignHook)
CfnCampaignProps.getCampaignHook()campaignHook - `AWS::Pinpoint::Campaign.CampaignHook`.this@Stability(value=Stable) public CfnCampaignProps.Builder campaignHook(IResolvable campaignHook)
CfnCampaignProps.getCampaignHook()campaignHook - `AWS::Pinpoint::Campaign.CampaignHook`.this@Stability(value=Stable) public CfnCampaignProps.Builder description(String description)
CfnCampaignProps.getDescription()description - `AWS::Pinpoint::Campaign.Description`.this@Stability(value=Stable) public CfnCampaignProps.Builder holdoutPercent(Number holdoutPercent)
CfnCampaignProps.getHoldoutPercent()holdoutPercent - `AWS::Pinpoint::Campaign.HoldoutPercent`.this@Stability(value=Stable) public CfnCampaignProps.Builder isPaused(Boolean isPaused)
CfnCampaignProps.getIsPaused()isPaused - `AWS::Pinpoint::Campaign.IsPaused`.this@Stability(value=Stable) public CfnCampaignProps.Builder isPaused(IResolvable isPaused)
CfnCampaignProps.getIsPaused()isPaused - `AWS::Pinpoint::Campaign.IsPaused`.this@Stability(value=Stable) public CfnCampaignProps.Builder limits(CfnCampaign.LimitsProperty limits)
CfnCampaignProps.getLimits()limits - `AWS::Pinpoint::Campaign.Limits`.this@Stability(value=Stable) public CfnCampaignProps.Builder limits(IResolvable limits)
CfnCampaignProps.getLimits()limits - `AWS::Pinpoint::Campaign.Limits`.this@Stability(value=Stable) public CfnCampaignProps.Builder segmentVersion(Number segmentVersion)
CfnCampaignProps.getSegmentVersion()segmentVersion - `AWS::Pinpoint::Campaign.SegmentVersion`.this@Stability(value=Stable) public CfnCampaignProps.Builder tags(Object tags)
CfnCampaignProps.getTags()tags - `AWS::Pinpoint::Campaign.Tags`.this@Stability(value=Stable) public CfnCampaignProps.Builder treatmentDescription(String treatmentDescription)
CfnCampaignProps.getTreatmentDescription()treatmentDescription - `AWS::Pinpoint::Campaign.TreatmentDescription`.this@Stability(value=Stable) public CfnCampaignProps.Builder treatmentName(String treatmentName)
CfnCampaignProps.getTreatmentName()treatmentName - `AWS::Pinpoint::Campaign.TreatmentName`.this@Stability(value=Stable) public CfnCampaignProps build()
build in interface software.amazon.jsii.Builder<CfnCampaignProps>CfnCampaignPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.