Class CfnCampaignMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaignMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCampaignMixinProps
CfnCampaignMixinProps-
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.cfnpropertymixins.services.pinpoint.CfnCampaignMixinProps
CfnCampaignMixinProps.Builder, CfnCampaignMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnCampaignMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnCampaignMixinProps.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 ObjectThe delivery configuration settings for sending the treatment through a custom channel.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 treatment.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 treatment.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 ObjectThe message template to use for the treatment.final StringA custom description of the treatment.final StringA custom name for the treatment.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 theCfnCampaignMixinProps.Builder.
-
-
Method Details
-
getAdditionalTreatments
Description copied from interface:CfnCampaignMixinPropsAn array of requests that defines additional treatments for the campaign, in addition to the default treatment for the campaign.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnCampaignPropsMixin.WriteTreatmentResourceProperty>- Specified by:
getAdditionalTreatmentsin interfaceCfnCampaignMixinProps- See Also:
-
getApplicationId
Description copied from interface:CfnCampaignMixinPropsThe unique identifier for the Amazon Pinpoint application that the campaign is associated with.- Specified by:
getApplicationIdin interfaceCfnCampaignMixinProps- See Also:
-
getCampaignHook
Description copied from interface:CfnCampaignMixinPropsSpecifies the Lambda function to use as a code hook for a campaign.Returns union: either
IResolvableorCfnCampaignPropsMixin.CampaignHookProperty- Specified by:
getCampaignHookin interfaceCfnCampaignMixinProps- See Also:
-
getCustomDeliveryConfiguration
Description copied from interface:CfnCampaignMixinPropsThe delivery configuration settings for sending the treatment through a custom channel.This object is required if the
MessageConfigurationobject for the treatment specifies aCustomMessageobject.Returns union: either
IResolvableorCfnCampaignPropsMixin.CustomDeliveryConfigurationProperty- Specified by:
getCustomDeliveryConfigurationin interfaceCfnCampaignMixinProps- See Also:
-
getDescription
Description copied from interface:CfnCampaignMixinPropsA custom description of the campaign.- Specified by:
getDescriptionin interfaceCfnCampaignMixinProps- See Also:
-
getHoldoutPercent
Description copied from interface:CfnCampaignMixinPropsThe allocated percentage of users (segment members) who shouldn't receive messages from the campaign.- Specified by:
getHoldoutPercentin interfaceCfnCampaignMixinProps- See Also:
-
getIsPaused
Description copied from interface:CfnCampaignMixinPropsSpecifies 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.Returns union: either
BooleanorIResolvable- Specified by:
getIsPausedin interfaceCfnCampaignMixinProps- See Also:
-
getLimits
Description copied from interface:CfnCampaignMixinPropsThe messaging limits for the campaign.Returns union: either
IResolvableorCfnCampaignPropsMixin.LimitsProperty- Specified by:
getLimitsin interfaceCfnCampaignMixinProps- See Also:
-
getMessageConfiguration
Description copied from interface:CfnCampaignMixinPropsThe message configuration settings for the treatment.Returns union: either
IResolvableorCfnCampaignPropsMixin.MessageConfigurationProperty- Specified by:
getMessageConfigurationin interfaceCfnCampaignMixinProps- See Also:
-
getName
Description copied from interface:CfnCampaignMixinPropsThe name of the campaign.- Specified by:
getNamein interfaceCfnCampaignMixinProps- See Also:
-
getPriority
Description copied from interface:CfnCampaignMixinPropsAn 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 interfaceCfnCampaignMixinProps- See Also:
-
getSchedule
Description copied from interface:CfnCampaignMixinPropsThe schedule settings for the treatment.Returns union: either
IResolvableorCfnCampaignPropsMixin.ScheduleProperty- Specified by:
getSchedulein interfaceCfnCampaignMixinProps- See Also:
-
getSegmentId
Description copied from interface:CfnCampaignMixinPropsThe unique identifier for the segment to associate with the campaign.- Specified by:
getSegmentIdin interfaceCfnCampaignMixinProps- See Also:
-
getSegmentVersion
Description copied from interface:CfnCampaignMixinPropsThe version of the segment to associate with the campaign.- Specified by:
getSegmentVersionin interfaceCfnCampaignMixinProps- See Also:
-
getTags
Description copied from interface:CfnCampaignMixinPropsAn array of key-value pairs to apply to this resource.For more information, see Tag .
- Specified by:
getTagsin interfaceCfnCampaignMixinProps- See Also:
-
getTemplateConfiguration
Description copied from interface:CfnCampaignMixinPropsThe message template to use for the treatment.Returns union: either
IResolvableorCfnCampaignPropsMixin.TemplateConfigurationProperty- Specified by:
getTemplateConfigurationin interfaceCfnCampaignMixinProps- See Also:
-
getTreatmentDescription
Description copied from interface:CfnCampaignMixinPropsA custom description of the treatment.- Specified by:
getTreatmentDescriptionin interfaceCfnCampaignMixinProps- See Also:
-
getTreatmentName
Description copied from interface:CfnCampaignMixinPropsA custom name for the treatment.- Specified by:
getTreatmentNamein interfaceCfnCampaignMixinProps- See Also:
-
$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()
-