Class CfnCampaign.ScheduleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCampaign.ScheduleProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnCampaign.ScheduleProperty
CfnCampaign.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.services.pinpoint.CfnCampaign.ScheduleProperty
CfnCampaign.ScheduleProperty.Builder, CfnCampaign.ScheduleProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCampaign.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 theCfnCampaign.ScheduleProperty.Builder.
-
-
Method Details
-
getEndTime
Description copied from interface:CfnCampaign.SchedulePropertyThe scheduled time, in ISO 8601 format, when the campaign ended or will end.- Specified by:
getEndTimein interfaceCfnCampaign.ScheduleProperty- See Also:
-
getEventFilter
Description copied from interface:CfnCampaign.SchedulePropertyThe type of event that causes the campaign to be sent, if the value of theFrequencyproperty isEVENT.Returns union: either
IResolvableorCfnCampaign.CampaignEventFilterProperty- Specified by:
getEventFilterin interfaceCfnCampaign.ScheduleProperty- See Also:
-
getFrequency
Description copied from interface:CfnCampaign.SchedulePropertySpecifies how often the campaign is sent or whether the campaign is sent in response to a specific event.- Specified by:
getFrequencyin interfaceCfnCampaign.ScheduleProperty- See Also:
-
getIsLocalTime
Description copied from interface:CfnCampaign.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 interfaceCfnCampaign.ScheduleProperty- See Also:
-
getQuietTime
Description copied from interface:CfnCampaign.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
IResolvableorCfnCampaign.QuietTimeProperty- Specified by:
getQuietTimein interfaceCfnCampaign.ScheduleProperty- See Also:
- The
-
getStartTime
Description copied from interface:CfnCampaign.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 interfaceCfnCampaign.ScheduleProperty- See Also:
-
getTimeZone
Description copied from interface:CfnCampaign.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 interfaceCfnCampaign.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()
-