Class: Aws::CloudWatchEvidently::Types::MetricDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchEvidently::Types::MetricDefinition
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-cloudwatchevidently/types.rb
Overview
This structure defines a metric that is being used to evaluate the variations during a launch or experiment.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#entity_id_key ⇒ String
The entity, such as a user or session, that does an action that causes a metric value to be recorded.
-
#event_pattern ⇒ String
The EventBridge event pattern that defines how the metric is recorded.
-
#name ⇒ String
The name of the metric.
-
#unit_label ⇒ String
The label for the units that the metric is measuring.
-
#value_key ⇒ String
The value that is tracked to produce the metric.
Instance Attribute Details
#entity_id_key ⇒ String
The entity, such as a user or session, that does an action that causes a metric value to be recorded.
1996 1997 1998 1999 2000 2001 2002 2003 2004 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1996 class MetricDefinition < Struct.new( :entity_id_key, :event_pattern, :name, :unit_label, :value_key) SENSITIVE = [] include Aws::Structure end |
#event_pattern ⇒ String
The EventBridge event pattern that defines how the metric is recorded.
For more information about EventBridge event patterns, see [Amazon EventBridge event patterns].
[1]: docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html
1996 1997 1998 1999 2000 2001 2002 2003 2004 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1996 class MetricDefinition < Struct.new( :entity_id_key, :event_pattern, :name, :unit_label, :value_key) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the metric.
1996 1997 1998 1999 2000 2001 2002 2003 2004 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1996 class MetricDefinition < Struct.new( :entity_id_key, :event_pattern, :name, :unit_label, :value_key) SENSITIVE = [] include Aws::Structure end |
#unit_label ⇒ String
The label for the units that the metric is measuring.
1996 1997 1998 1999 2000 2001 2002 2003 2004 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1996 class MetricDefinition < Struct.new( :entity_id_key, :event_pattern, :name, :unit_label, :value_key) SENSITIVE = [] include Aws::Structure end |
#value_key ⇒ String
The value that is tracked to produce the metric.
1996 1997 1998 1999 2000 2001 2002 2003 2004 |
# File 'lib/aws-sdk-cloudwatchevidently/types.rb', line 1996 class MetricDefinition < Struct.new( :entity_id_key, :event_pattern, :name, :unit_label, :value_key) SENSITIVE = [] include Aws::Structure end |