@Stability(value=Stable) public static final class CfnCampaign.Builder extends Object implements software.amazon.jsii.Builder<CfnCampaign>
CfnCampaign.| Modifier and Type | Method and Description |
|---|---|
CfnCampaign.Builder |
additionalTreatments(IResolvable additionalTreatments)
`AWS::Pinpoint::Campaign.AdditionalTreatments`.
|
CfnCampaign.Builder |
additionalTreatments(List<? extends Object> additionalTreatments)
`AWS::Pinpoint::Campaign.AdditionalTreatments`.
|
CfnCampaign.Builder |
applicationId(String applicationId)
`AWS::Pinpoint::Campaign.ApplicationId`.
|
CfnCampaign |
build() |
CfnCampaign.Builder |
campaignHook(CfnCampaign.CampaignHookProperty campaignHook)
`AWS::Pinpoint::Campaign.CampaignHook`.
|
CfnCampaign.Builder |
campaignHook(IResolvable campaignHook)
`AWS::Pinpoint::Campaign.CampaignHook`.
|
static CfnCampaign.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCampaign.Builder |
description(String description)
`AWS::Pinpoint::Campaign.Description`.
|
CfnCampaign.Builder |
holdoutPercent(Number holdoutPercent)
`AWS::Pinpoint::Campaign.HoldoutPercent`.
|
CfnCampaign.Builder |
isPaused(Boolean isPaused)
`AWS::Pinpoint::Campaign.IsPaused`.
|
CfnCampaign.Builder |
isPaused(IResolvable isPaused)
`AWS::Pinpoint::Campaign.IsPaused`.
|
CfnCampaign.Builder |
limits(CfnCampaign.LimitsProperty limits)
`AWS::Pinpoint::Campaign.Limits`.
|
CfnCampaign.Builder |
limits(IResolvable limits)
`AWS::Pinpoint::Campaign.Limits`.
|
CfnCampaign.Builder |
messageConfiguration(CfnCampaign.MessageConfigurationProperty messageConfiguration)
`AWS::Pinpoint::Campaign.MessageConfiguration`.
|
CfnCampaign.Builder |
messageConfiguration(IResolvable messageConfiguration)
`AWS::Pinpoint::Campaign.MessageConfiguration`.
|
CfnCampaign.Builder |
name(String name)
`AWS::Pinpoint::Campaign.Name`.
|
CfnCampaign.Builder |
schedule(CfnCampaign.ScheduleProperty schedule)
`AWS::Pinpoint::Campaign.Schedule`.
|
CfnCampaign.Builder |
schedule(IResolvable schedule)
`AWS::Pinpoint::Campaign.Schedule`.
|
CfnCampaign.Builder |
segmentId(String segmentId)
`AWS::Pinpoint::Campaign.SegmentId`.
|
CfnCampaign.Builder |
segmentVersion(Number segmentVersion)
`AWS::Pinpoint::Campaign.SegmentVersion`.
|
CfnCampaign.Builder |
tags(Object tags)
`AWS::Pinpoint::Campaign.Tags`.
|
CfnCampaign.Builder |
treatmentDescription(String treatmentDescription)
`AWS::Pinpoint::Campaign.TreatmentDescription`.
|
CfnCampaign.Builder |
treatmentName(String treatmentName)
`AWS::Pinpoint::Campaign.TreatmentName`.
|
@Stability(value=Stable) public static CfnCampaign.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCampaign.AttributeDimensionProperty.Builder.@Stability(value=Stable) public CfnCampaign.Builder applicationId(String applicationId)
applicationId - `AWS::Pinpoint::Campaign.ApplicationId`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder messageConfiguration(CfnCampaign.MessageConfigurationProperty messageConfiguration)
messageConfiguration - `AWS::Pinpoint::Campaign.MessageConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder messageConfiguration(IResolvable messageConfiguration)
messageConfiguration - `AWS::Pinpoint::Campaign.MessageConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder name(String name)
name - `AWS::Pinpoint::Campaign.Name`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder schedule(CfnCampaign.ScheduleProperty schedule)
schedule - `AWS::Pinpoint::Campaign.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder schedule(IResolvable schedule)
schedule - `AWS::Pinpoint::Campaign.Schedule`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder segmentId(String segmentId)
segmentId - `AWS::Pinpoint::Campaign.SegmentId`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder additionalTreatments(IResolvable additionalTreatments)
additionalTreatments - `AWS::Pinpoint::Campaign.AdditionalTreatments`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder additionalTreatments(List<? extends Object> additionalTreatments)
additionalTreatments - `AWS::Pinpoint::Campaign.AdditionalTreatments`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder campaignHook(CfnCampaign.CampaignHookProperty campaignHook)
campaignHook - `AWS::Pinpoint::Campaign.CampaignHook`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder campaignHook(IResolvable campaignHook)
campaignHook - `AWS::Pinpoint::Campaign.CampaignHook`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder description(String description)
description - `AWS::Pinpoint::Campaign.Description`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder holdoutPercent(Number holdoutPercent)
holdoutPercent - `AWS::Pinpoint::Campaign.HoldoutPercent`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder isPaused(Boolean isPaused)
isPaused - `AWS::Pinpoint::Campaign.IsPaused`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder isPaused(IResolvable isPaused)
isPaused - `AWS::Pinpoint::Campaign.IsPaused`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder limits(CfnCampaign.LimitsProperty limits)
limits - `AWS::Pinpoint::Campaign.Limits`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder limits(IResolvable limits)
limits - `AWS::Pinpoint::Campaign.Limits`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder segmentVersion(Number segmentVersion)
segmentVersion - `AWS::Pinpoint::Campaign.SegmentVersion`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder tags(Object tags)
tags - `AWS::Pinpoint::Campaign.Tags`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder treatmentDescription(String treatmentDescription)
treatmentDescription - `AWS::Pinpoint::Campaign.TreatmentDescription`. This parameter is required.this@Stability(value=Stable) public CfnCampaign.Builder treatmentName(String treatmentName)
treatmentName - `AWS::Pinpoint::Campaign.TreatmentName`. This parameter is required.this@Stability(value=Stable) public CfnCampaign build()
build in interface software.amazon.jsii.Builder<CfnCampaign>Copyright © 2021. All rights reserved.