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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pinpointemail.CfnConfigurationSetEventDestination.EventDestinationProperty
CfnConfigurationSetEventDestination.EventDestinationProperty.Builder, CfnConfigurationSetEventDestination.EventDestinationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnConfigurationSetEventDestination.EventDestinationProperty.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 ObjectAn object that defines an Amazon CloudWatch destination for email events.final ObjectIftrue, the event destination is enabled.final ObjectAn 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 ObjectAn object that defines a Amazon Pinpoint destination for email events.final ObjectAn object that defines an Amazon SNS destination for email events.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 theCfnConfigurationSetEventDestination.EventDestinationProperty.Builder.
-
-
Method Details
-
getMatchingEventTypes
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyThe 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:
getMatchingEventTypesin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- See Also:
-
getCloudWatchDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyAn 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.
Returns union: either
IResolvableorCfnConfigurationSetEventDestination.CloudWatchDestinationProperty- Specified by:
getCloudWatchDestinationin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- See Also:
-
getEnabled
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyIftrue, 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.Returns union: either
BooleanorIResolvable- Specified by:
getEnabledin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- See Also:
-
getKinesisFirehoseDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyAn 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.
Returns union: either
IResolvableorCfnConfigurationSetEventDestination.KinesisFirehoseDestinationProperty- Specified by:
getKinesisFirehoseDestinationin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- See Also:
-
getPinpointDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyAn 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.
Returns union: either
IResolvableorCfnConfigurationSetEventDestination.PinpointDestinationProperty- Specified by:
getPinpointDestinationin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- See Also:
-
getSnsDestination
Description copied from interface:CfnConfigurationSetEventDestination.EventDestinationPropertyAn object that defines an Amazon SNS destination for email events.You can use Amazon SNS to send notification when certain email events occur.
Returns union: either
IResolvableorCfnConfigurationSetEventDestination.SnsDestinationProperty- Specified by:
getSnsDestinationin interfaceCfnConfigurationSetEventDestination.EventDestinationProperty- 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()
-