Class CfnConfigurationSetEventDestination.EventDestinationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnConfigurationSetEventDestination.EventDestinationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnConfigurationSetEventDestination.EventDestinationProperty
CfnConfigurationSetEventDestination.EventDestinationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpointemail.CfnConfigurationSetEventDestination.EventDestinationProperty
CfnConfigurationSetEventDestination.EventDestinationProperty.Builder, CfnConfigurationSetEventDestination.EventDestinationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnConfigurationSetEventDestination.EventDestinationProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
An object that defines an Amazon CloudWatch destination for email events.final Object
Iftrue
, the event destination is enabled.final Object
An object that defines an Amazon Kinesis Data Firehose destination for email events.The types of events that Amazon Pinpoint sends to the specified event destinations.final Object
An object that defines a Amazon Pinpoint destination for email events.final Object
An object that defines an Amazon SNS destination for email events.final int
hashCode()
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 theCfnConfigurationSetEventDestination.EventDestinationProperty.Builder
.
-
-
Method Details
-
getMatchingEventTypes
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
The types of events that Amazon Pinpoint sends to the specified event destinations.Acceptable values:
SEND
,REJECT
,BOUNCE
,COMPLAINT
,DELIVERY
,OPEN
,CLICK
, andRENDERING_FAILURE
.- Specified by:
getMatchingEventTypes
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
getCloudWatchDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
An object that defines an Amazon CloudWatch destination for email events.You can use Amazon CloudWatch to monitor and gain insights on your email sending metrics.
- Specified by:
getCloudWatchDestination
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
getEnabled
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
Iftrue
, the event destination is enabled.When the event destination is enabled, the specified event types are sent to the destinations in this
EventDestinationDefinition
.If
false
, the event destination is disabled. When the event destination is disabled, events aren't sent to the specified destinations.- Specified by:
getEnabled
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
getKinesisFirehoseDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
An object that defines an Amazon Kinesis Data Firehose destination for email events.You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.
- Specified by:
getKinesisFirehoseDestination
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
getPinpointDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
An object that defines a Amazon Pinpoint destination for email events.You can use Amazon Pinpoint events to create attributes in Amazon Pinpoint projects. You can use these attributes to create segments for your campaigns.
- Specified by:
getPinpointDestination
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
getSnsDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationProperty
An object that defines an Amazon SNS destination for email events.You can use Amazon SNS to send notification when certain email events occur.
- Specified by:
getSnsDestination
in interfaceCfnConfigurationSetEventDestination.EventDestinationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-