Class: AWSCDK::PinpointEmail::CfnConfigurationSet::ReputationOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::PinpointEmail::CfnConfigurationSet::ReputationOptionsProperty
- Defined in:
- pinpoint_email/cfn_configuration_set.rb
Overview
Enable or disable collection of reputation metrics for emails that you send using this configuration set in the current AWS Region.
Instance Attribute Summary collapse
-
#reputation_metrics_enabled ⇒ Boolean, ...
readonly
If
true, tracking of reputation metrics is enabled for the configuration set.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(reputation_metrics_enabled: nil) ⇒ ReputationOptionsProperty
constructor
A new instance of ReputationOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(reputation_metrics_enabled: nil) ⇒ ReputationOptionsProperty
Returns a new instance of ReputationOptionsProperty.
612 613 614 615 |
# File 'pinpoint_email/cfn_configuration_set.rb', line 612 def initialize(reputation_metrics_enabled: nil) @reputation_metrics_enabled = reputation_metrics_enabled Jsii::Type.check_type(@reputation_metrics_enabled, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "reputationMetricsEnabled") unless @reputation_metrics_enabled.nil? end |
Instance Attribute Details
#reputation_metrics_enabled ⇒ Boolean, ... (readonly)
If true , tracking of reputation metrics is enabled for the configuration set.
If false , tracking of reputation metrics is disabled for the configuration set.
623 624 625 |
# File 'pinpoint_email/cfn_configuration_set.rb', line 623 def reputation_metrics_enabled @reputation_metrics_enabled end |
Class Method Details
.jsii_properties ⇒ Object
625 626 627 628 629 |
# File 'pinpoint_email/cfn_configuration_set.rb', line 625 def self.jsii_properties { :reputation_metrics_enabled => "reputationMetricsEnabled", } end |
Instance Method Details
#to_jsii ⇒ Object
631 632 633 634 635 636 637 |
# File 'pinpoint_email/cfn_configuration_set.rb', line 631 def to_jsii result = {} result.merge!({ "reputationMetricsEnabled" => @reputation_metrics_enabled, }) result.compact end |