CloudWatchDimensionConfiguration class
An object that defines the dimension configuration to use when you send Amazon Pinpoint email events to Amazon CloudWatch.
Constructors
- CloudWatchDimensionConfiguration({required String defaultDimensionValue, required String dimensionName, required DimensionValueSource dimensionValueSource})
-
CloudWatchDimensionConfiguration.fromJson(Map<
String, dynamic> json) -
factory
Properties
- defaultDimensionValue → String
-
The default value of the dimension that is published to Amazon CloudWatch if
you don't provide the value of the dimension when you send an email. This
value has to meet the following criteria:
final
- dimensionName → String
-
The name of an Amazon CloudWatch dimension associated with an email sending
metric. The name has to meet the following criteria:
final
- dimensionValueSource → DimensionValueSource
-
The location where Amazon Pinpoint finds the value of a dimension to publish
to Amazon CloudWatch. If you want Amazon Pinpoint to use the message tags
that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the
SendEmail/SendRawEmail API, choose
messageTag
. If you want Amazon Pinpoint to use your own email headers, chooseemailHeader
. If you want Amazon Pinpoint to use link tags, chooselinkTags
.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited