public static final class CfnApplicationSettingsProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApplicationSettingsProps
CfnApplicationSettingsProps
CfnApplicationSettingsProps.Builder, CfnApplicationSettingsProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApplicationId()
The unique identifier for the Amazon Pinpoint application.
|
java.lang.Object |
getCampaignHook()
The settings for the Lambda function to use by default as a code hook for campaigns in the application.
|
java.lang.Object |
getCloudWatchMetricsEnabled()
Specifies whether to enable application-related alarms in Amazon CloudWatch.
|
java.lang.Object |
getLimits()
The default sending limits for campaigns in the application.
|
java.lang.Object |
getQuietTime()
The default quiet time for campaigns in the application.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getApplicationId()
CfnApplicationSettingsProps
getApplicationId
in interface CfnApplicationSettingsProps
public final java.lang.Object getCampaignHook()
CfnApplicationSettingsProps
To override these settings for a specific campaign, use the Campaign resource to define custom Lambda function settings for the campaign.
getCampaignHook
in interface CfnApplicationSettingsProps
public final java.lang.Object getCloudWatchMetricsEnabled()
CfnApplicationSettingsProps
getCloudWatchMetricsEnabled
in interface CfnApplicationSettingsProps
public final java.lang.Object getLimits()
CfnApplicationSettingsProps
To override these limits for a specific campaign, use the Campaign resource to define custom limits for the campaign.
getLimits
in interface CfnApplicationSettingsProps
public final java.lang.Object getQuietTime()
CfnApplicationSettingsProps
Quiet time is a specific time range when campaigns don't send messages to endpoints, if all the following conditions are met:
EndpointDemographic.Timezone
property of the endpoint is set to a valid value.QuietTime.Start
property for the application (or a campaign that has custom quiet time settings).QuietTime.End
property for the application (or a campaign that has custom quiet time settings).If any of the preceding conditions isn't met, the endpoint will receive messages from a campaign, even if quiet time is enabled.
To override the default quiet time settings for a specific campaign, use the Campaign resource to define a custom quiet time for the campaign.
getQuietTime
in interface CfnApplicationSettingsProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()