Class: AWSCDK::PinpointEmail::CfnConfigurationSet::ReputationOptionsProperty

Inherits:
Jsii::Struct
  • Object
show all
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

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reputation_metrics_enabled: nil) ⇒ ReputationOptionsProperty

Returns a new instance of ReputationOptionsProperty.

Parameters:

  • reputation_metrics_enabled (Boolean, AWSCDK::IResolvable, nil) (defaults to: nil)

    If true , tracking of reputation metrics is enabled for the configuration set.



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_enabledBoolean, ... (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_propertiesObject



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_jsiiObject



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