Class CfnCampaignPropsMixin.ScheduleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaignPropsMixin.ScheduleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCampaignPropsMixin.ScheduleProperty
CfnCampaignPropsMixin.ScheduleProperty-
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.CfnCampaignPropsMixin.ScheduleProperty
CfnCampaignPropsMixin.ScheduleProperty.Builder, CfnCampaignPropsMixin.ScheduleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCampaignPropsMixin.ScheduleProperty.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 StringThe scheduled time, in ISO 8601 format, when the campaign ended or will end.final ObjectThe type of event that causes the campaign to be sent, if the value of theFrequencyproperty isEVENT.final StringSpecifies how often the campaign is sent or whether the campaign is sent in response to a specific event.final ObjectSpecifies whether the start and end times for the campaign schedule use each recipient's local time.final ObjectThe default quiet time for the campaign.final StringThe scheduled time when the campaign began or will begin.final StringThe starting UTC offset for the campaign schedule, if the value of theIsLocalTimeproperty istrue.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 theCfnCampaignPropsMixin.ScheduleProperty.Builder.
-
-
Method Details
-
getEndTime
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertyThe scheduled time, in ISO 8601 format, when the campaign ended or will end.- Specified by:
getEndTimein interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
-
getEventFilter
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertyThe type of event that causes the campaign to be sent, if the value of theFrequencyproperty isEVENT.Returns union: either
IResolvableorCfnCampaignPropsMixin.CampaignEventFilterProperty- Specified by:
getEventFilterin interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
-
getFrequency
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertySpecifies how often the campaign is sent or whether the campaign is sent in response to a specific event.- Specified by:
getFrequencyin interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
-
getIsLocalTime
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertySpecifies whether the start and end times for the campaign schedule use each recipient's local time.To base the schedule on each recipient's local time, set this value to
true.Returns union: either
BooleanorIResolvable- Specified by:
getIsLocalTimein interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
-
getQuietTime
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertyThe default quiet time for the campaign.Quiet time is a specific time range when a campaign doesn't send messages to endpoints, if all the following conditions are met:
- The
EndpointDemographic.Timezoneproperty of the endpoint is set to a valid value. - The current time in the endpoint's time zone is later than or equal to the time specified by the
QuietTime.Startproperty for the campaign. - The current time in the endpoint's time zone is earlier than or equal to the time specified by the
QuietTime.Endproperty for the campaign.
If any of the preceding conditions isn't met, the endpoint will receive messages from the campaign, even if quiet time is enabled.
Returns union: either
IResolvableorCfnCampaignPropsMixin.QuietTimeProperty- Specified by:
getQuietTimein interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
- The
-
getStartTime
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertyThe scheduled time when the campaign began or will begin.Valid values are:
IMMEDIATE, to start the campaign immediately; or, a specific time in ISO 8601 format.- Specified by:
getStartTimein interfaceCfnCampaignPropsMixin.ScheduleProperty- See Also:
-
getTimeZone
Description copied from interface:CfnCampaignPropsMixin.SchedulePropertyThe starting UTC offset for the campaign schedule, if the value of theIsLocalTimeproperty istrue.Valid values are:
UTC, UTC+01, UTC+02, UTC+03, UTC+03:30, UTC+04, UTC+04:30, UTC+05, UTC+05:30, UTC+05:45, UTC+06, UTC+06:30, UTC+07, UTC+08, UTC+09, UTC+09:30, UTC+10, UTC+10:30, UTC+11, UTC+12, UTC+13, UTC-02, UTC-03, UTC-04, UTC-05, UTC-06, UTC-07, UTC-08, UTC-09, UTC-10,andUTC-11.- Specified by:
getTimeZonein interfaceCfnCampaignPropsMixin.ScheduleProperty- 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()
-