Class CfnCampaignProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.pinpoint.CfnCampaignProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaignProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCampaignProps
@Stability(Stable)
@Internal
public static final class CfnCampaignProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCampaignProps
An implementation for
CfnCampaignProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpoint.CfnCampaignProps
CfnCampaignProps.Builder, CfnCampaignProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCampaignProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCampaignProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectAn array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.final StringThe unique identifier for the Amazon Pinpoint application that the campaign is associated with.final ObjectSpecifies the Lambda function to use as a code hook for a campaign.final ObjectAWS::Pinpoint::Campaign.CustomDeliveryConfiguration.final StringA custom description of the campaign.final NumberThe allocated percentage of users (segment members) who shouldn't receive messages from the campaign.final ObjectSpecifies whether to pause the campaign.final ObjectThe messaging limits for the campaign.final ObjectThe message configuration settings for the campaign.final StringgetName()The name of the campaign.final NumberAn 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.final ObjectThe schedule settings for the campaign.final StringThe unique identifier for the segment to associate with the campaign.final NumberThe version of the segment to associate with the campaign.final ObjectgetTags()An array of key-value pairs to apply to this resource.final ObjectAWS::Pinpoint::Campaign.TemplateConfiguration.final StringA custom description of the default treatment for the campaign.final StringA custom name of the default treatment for the campaign, if the campaign has multiple treatments.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnCampaignProps.Builder.
-
-
Method Details
-
getApplicationId
Description copied from interface:CfnCampaignPropsThe unique identifier for the Amazon Pinpoint application that the campaign is associated with.- Specified by:
getApplicationIdin interfaceCfnCampaignProps
-
getName
Description copied from interface:CfnCampaignPropsThe name of the campaign.- Specified by:
getNamein interfaceCfnCampaignProps
-
getSchedule
Description copied from interface:CfnCampaignPropsThe schedule settings for the campaign.- Specified by:
getSchedulein interfaceCfnCampaignProps
-
getSegmentId
Description copied from interface:CfnCampaignPropsThe unique identifier for the segment to associate with the campaign.- Specified by:
getSegmentIdin interfaceCfnCampaignProps
-
getAdditionalTreatments
Description copied from interface:CfnCampaignPropsAn array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.- Specified by:
getAdditionalTreatmentsin interfaceCfnCampaignProps
-
getCampaignHook
Description copied from interface:CfnCampaignPropsSpecifies the Lambda function to use as a code hook for a campaign.- Specified by:
getCampaignHookin interfaceCfnCampaignProps
-
getCustomDeliveryConfiguration
Description copied from interface:CfnCampaignPropsAWS::Pinpoint::Campaign.CustomDeliveryConfiguration.- Specified by:
getCustomDeliveryConfigurationin interfaceCfnCampaignProps
-
getDescription
Description copied from interface:CfnCampaignPropsA custom description of the campaign.- Specified by:
getDescriptionin interfaceCfnCampaignProps
-
getHoldoutPercent
Description copied from interface:CfnCampaignPropsThe allocated percentage of users (segment members) who shouldn't receive messages from the campaign.- Specified by:
getHoldoutPercentin interfaceCfnCampaignProps
-
getIsPaused
Description copied from interface:CfnCampaignPropsSpecifies whether to pause the campaign.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. If a campaign is running it will complete and then pause. Pause only pauses or skips the next run for a recurring future scheduled campaign. A campaign scheduled for immediate can't be paused.- Specified by:
getIsPausedin interfaceCfnCampaignProps
-
getLimits
Description copied from interface:CfnCampaignPropsThe messaging limits for the campaign.- Specified by:
getLimitsin interfaceCfnCampaignProps
-
getMessageConfiguration
Description copied from interface:CfnCampaignPropsThe message configuration settings for the campaign.- Specified by:
getMessageConfigurationin interfaceCfnCampaignProps
-
getPriority
Description copied from interface:CfnCampaignPropsAn 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.If there are multiple messages scheduled to be displayed at the same time, the priority determines the order in which those messages are displayed.
- Specified by:
getPriorityin interfaceCfnCampaignProps
-
getSegmentVersion
Description copied from interface:CfnCampaignPropsThe version of the segment to associate with the campaign.- Specified by:
getSegmentVersionin interfaceCfnCampaignProps
-
getTags
Description copied from interface:CfnCampaignPropsAn array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnCampaignProps
-
getTemplateConfiguration
Description copied from interface:CfnCampaignPropsAWS::Pinpoint::Campaign.TemplateConfiguration.- Specified by:
getTemplateConfigurationin interfaceCfnCampaignProps
-
getTreatmentDescription
Description copied from interface:CfnCampaignPropsA custom description of the default treatment for the campaign.- Specified by:
getTreatmentDescriptionin interfaceCfnCampaignProps
-
getTreatmentName
Description copied from interface:CfnCampaignPropsA custom name of the default treatment for the campaign, if the campaign has multiple treatments.A treatment is a variation of a campaign that's used for A/B testing.
- Specified by:
getTreatmentNamein interfaceCfnCampaignProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-