Class: AWSCDK::SESActions::BounceTemplate
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::SESActions::BounceTemplate
- Defined in:
- ses_actions/bounce_template.rb
Overview
A bounce template.
Class Method Summary collapse
- .jsii_overridable_methods ⇒ Object
- .MAILBOX_DOES_NOT_EXIST ⇒ AWSCDK::SESActions::BounceTemplate
- .MAILBOX_FULL ⇒ AWSCDK::SESActions::BounceTemplate
- .MESSAGE_CONTENT_REJECTED ⇒ AWSCDK::SESActions::BounceTemplate
- .MESSAGE_TOO_LARGE ⇒ AWSCDK::SESActions::BounceTemplate
- .TEMPORARY_FAILURE ⇒ AWSCDK::SESActions::BounceTemplate
Instance Method Summary collapse
-
#initialize(props) ⇒ BounceTemplate
constructor
A new instance of BounceTemplate.
- #props ⇒ AWSCDK::SESActions::BounceTemplateProps
Constructor Details
#initialize(props) ⇒ BounceTemplate
Returns a new instance of BounceTemplate.
9 10 11 12 13 |
# File 'ses_actions/bounce_template.rb', line 9 def initialize(props) props = props.is_a?(Hash) ? ::AWSCDK::SESActions::BounceTemplateProps.new(**props.transform_keys(&:to_sym)) : props Jsii::Type.check_type(props, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfc2VzX2FjdGlvbnMuQm91bmNlVGVtcGxhdGVQcm9wcyJ9")), "props") Jsii::Object.instance_method(:initialize).bind(self).call(props) end |
Class Method Details
.jsii_overridable_methods ⇒ Object
15 16 17 18 19 |
# File 'ses_actions/bounce_template.rb', line 15 def self.jsii_overridable_methods { :props => { kind: :property, name: "props", is_optional: false }, } end |
.MAILBOX_DOES_NOT_EXIST ⇒ AWSCDK::SESActions::BounceTemplate
22 23 24 |
# File 'ses_actions/bounce_template.rb', line 22 def self.MAILBOX_DOES_NOT_EXIST() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ses_actions.BounceTemplate", "MAILBOX_DOES_NOT_EXIST") end |
.MAILBOX_FULL ⇒ AWSCDK::SESActions::BounceTemplate
27 28 29 |
# File 'ses_actions/bounce_template.rb', line 27 def self.MAILBOX_FULL() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ses_actions.BounceTemplate", "MAILBOX_FULL") end |
.MESSAGE_CONTENT_REJECTED ⇒ AWSCDK::SESActions::BounceTemplate
32 33 34 |
# File 'ses_actions/bounce_template.rb', line 32 def self.MESSAGE_CONTENT_REJECTED() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ses_actions.BounceTemplate", "MESSAGE_CONTENT_REJECTED") end |
.MESSAGE_TOO_LARGE ⇒ AWSCDK::SESActions::BounceTemplate
37 38 39 |
# File 'ses_actions/bounce_template.rb', line 37 def self.MESSAGE_TOO_LARGE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ses_actions.BounceTemplate", "MESSAGE_TOO_LARGE") end |
.TEMPORARY_FAILURE ⇒ AWSCDK::SESActions::BounceTemplate
42 43 44 |
# File 'ses_actions/bounce_template.rb', line 42 def self.TEMPORARY_FAILURE() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ses_actions.BounceTemplate", "TEMPORARY_FAILURE") end |
Instance Method Details
#props ⇒ AWSCDK::SESActions::BounceTemplateProps
47 48 49 |
# File 'ses_actions/bounce_template.rb', line 47 def props() jsii_get_property("props") end |