Interface CfnCampaignPropsMixin.IScheduleProperty
Specifies the schedule settings for a campaign.
Namespace: Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnCampaignPropsMixin.IScheduleProperty
Syntax (vb)
Public Interface CfnCampaignPropsMixin.IScheduleProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.Pinpoint.Mixins;
var attributes;
var metrics;
var scheduleProperty = new ScheduleProperty {
EndTime = "endTime",
EventFilter = new CampaignEventFilterProperty {
Dimensions = new EventDimensionsProperty {
Attributes = attributes,
EventType = new SetDimensionProperty {
DimensionType = "dimensionType",
Values = new [] { "values" }
},
Metrics = metrics
},
FilterType = "filterType"
},
Frequency = "frequency",
IsLocalTime = false,
QuietTime = new QuietTimeProperty {
End = "end",
Start = "start"
},
StartTime = "startTime",
TimeZone = "timeZone"
};
Synopsis
Properties
| EndTime | The scheduled time, in ISO 8601 format, when the campaign ended or will end. |
| EventFilter | The type of event that causes the campaign to be sent, if the value of the |
| Frequency | Specifies how often the campaign is sent or whether the campaign is sent in response to a specific event. |
| IsLocalTime | Specifies whether the start and end times for the campaign schedule use each recipient's local time. |
| QuietTime | The default quiet time for the campaign. |
| StartTime | The scheduled time when the campaign began or will begin. |
| TimeZone | The starting UTC offset for the campaign schedule, if the value of the |
Properties
EndTime
The scheduled time, in ISO 8601 format, when the campaign ended or will end.
string? EndTime { get; }
Property Value
Remarks
EventFilter
The type of event that causes the campaign to be sent, if the value of the Frequency property is EVENT .
object? EventFilter { get; }
Property Value
Remarks
Frequency
Specifies how often the campaign is sent or whether the campaign is sent in response to a specific event.
string? Frequency { get; }
Property Value
Remarks
IsLocalTime
Specifies whether the start and end times for the campaign schedule use each recipient's local time.
object? IsLocalTime { get; }
Property Value
Remarks
To base the schedule on each recipient's local time, set this value to true .
Type union: either bool or IResolvable
QuietTime
The default quiet time for the campaign.
object? QuietTime { get; }
Property Value
Remarks
Quiet time is a specific time range when a campaign doesn't send messages to endpoints, if all the following conditions are met:
If any of the preceding conditions isn't met, the endpoint will receive messages from the campaign, even if quiet time is enabled.
Type union: either IResolvable or CfnCampaignPropsMixin.IQuietTimeProperty
StartTime
The scheduled time when the campaign began or will begin.
string? StartTime { get; }
Property Value
Remarks
Valid values are: IMMEDIATE , to start the campaign immediately; or, a specific time in ISO 8601 format.
TimeZone
The starting UTC offset for the campaign schedule, if the value of the IsLocalTime property is true .
string? TimeZone { get; }
Property Value
Remarks
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, and UTC-11 .