@Stability(value=Stable) @Internal public static final class CfnCampaignProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnCampaignProps
CfnCampaignPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnCampaignProps.Builder, CfnCampaignProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnCampaignProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnCampaignProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getAdditionalTreatments()
An array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.
|
String |
getApplicationId()
The unique identifier for the Amazon Pinpoint application that the campaign is associated with.
|
Object |
getCampaignHook()
Specifies the Lambda function to use as a code hook for a campaign.
|
Object |
getCustomDeliveryConfiguration()
The delivery configuration settings for sending the treatment through a custom channel.
|
String |
getDescription()
A custom description of the campaign.
|
Number |
getHoldoutPercent()
The allocated percentage of users (segment members) who shouldn't receive messages from the campaign.
|
Object |
getIsPaused()
Specifies whether to pause the campaign.
|
Object |
getLimits()
The messaging limits for the campaign.
|
Object |
getMessageConfiguration()
The message configuration settings for the campaign.
|
String |
getName()
The name of the campaign.
|
Number |
getPriority()
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.
|
Object |
getSchedule()
The schedule settings for the campaign.
|
String |
getSegmentId()
The unique identifier for the segment to associate with the campaign.
|
Number |
getSegmentVersion()
The version of the segment to associate with the campaign.
|
Object |
getTags()
An array of key-value pairs to apply to this resource.
|
Object |
getTemplateConfiguration()
The message template to use for the treatment.
|
String |
getTreatmentDescription()
A custom description of the default treatment for the campaign.
|
String |
getTreatmentName()
A custom name of the default treatment for the campaign, if the campaign has multiple treatments.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnCampaignProps.Builder builder)
CfnCampaignProps.Builder.public final String getApplicationId()
CfnCampaignPropsgetApplicationId in interface CfnCampaignPropspublic final String getName()
CfnCampaignPropsgetName in interface CfnCampaignPropspublic final Object getSchedule()
CfnCampaignPropsgetSchedule in interface CfnCampaignPropspublic final String getSegmentId()
CfnCampaignPropsgetSegmentId in interface CfnCampaignPropspublic final Object getAdditionalTreatments()
CfnCampaignPropsgetAdditionalTreatments in interface CfnCampaignPropspublic final Object getCampaignHook()
CfnCampaignPropsgetCampaignHook in interface CfnCampaignPropspublic final Object getCustomDeliveryConfiguration()
CfnCampaignProps
This object is required if the MessageConfiguration object for the treatment specifies a CustomMessage object.
getCustomDeliveryConfiguration in interface CfnCampaignPropspublic final String getDescription()
CfnCampaignPropsgetDescription in interface CfnCampaignPropspublic final Number getHoldoutPercent()
CfnCampaignPropsgetHoldoutPercent in interface CfnCampaignPropspublic final Object getIsPaused()
CfnCampaignProps
A paused campaign doesn't run unless you resume it by changing this value to false . If you restart a campaign, the campaign restarts from the beginning and not at the point you paused it.
getIsPaused in interface CfnCampaignPropspublic final Object getLimits()
CfnCampaignPropsgetLimits in interface CfnCampaignPropspublic final Object getMessageConfiguration()
CfnCampaignPropsgetMessageConfiguration in interface CfnCampaignPropspublic final Number getPriority()
CfnCampaignPropsIf there are multiple messages scheduled to be displayed at the same time, the priority determines the order in which those messages are displayed.
getPriority in interface CfnCampaignPropspublic final Number getSegmentVersion()
CfnCampaignPropsgetSegmentVersion in interface CfnCampaignPropspublic final Object getTags()
CfnCampaignPropsFor more information, see Tag .
getTags in interface CfnCampaignPropspublic final Object getTemplateConfiguration()
CfnCampaignPropsgetTemplateConfiguration in interface CfnCampaignPropspublic final String getTreatmentDescription()
CfnCampaignPropsgetTreatmentDescription in interface CfnCampaignPropspublic final String getTreatmentName()
CfnCampaignPropsA treatment is a variation of a campaign that's used for A/B testing.
getTreatmentName in interface CfnCampaignProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.