Class CfnAppMonitor.MetricDefinitionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rum.CfnAppMonitor.MetricDefinitionProperty.Jsii$Proxy
- All Implemented Interfaces:
- CfnAppMonitor.MetricDefinitionProperty,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAppMonitor.MetricDefinitionProperty
@Stability(Stable)
@Internal
public static final class CfnAppMonitor.MetricDefinitionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAppMonitor.MetricDefinitionProperty
An implementation for 
CfnAppMonitor.MetricDefinitionProperty- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.rum.CfnAppMonitor.MetricDefinitionPropertyCfnAppMonitor.MetricDefinitionProperty.Builder, CfnAppMonitor.MetricDefinitionProperty.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAppMonitor.MetricDefinitionProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectThis field is a map of field paths to dimension names.final StringThe pattern that defines the metric.final StringgetName()The name of the metric that is defined in this structure.final StringIf you are creating a custom metric instead of an extended metrics, use this parameter to define the metric namespace for that custom metric.final StringUse this field only if you are sending this metric to CloudWatch .final StringThe field within the event object that the metric value is sourced from.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
- objRef- Reference to the JSII managed object.
 
- 
Jsii$ProxyConstructor that initializes the object based on literal property values passed by theCfnAppMonitor.MetricDefinitionProperty.Builder.
 
- 
- 
Method Details- 
getNameDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyThe name of the metric that is defined in this structure.- Specified by:
- getNamein interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
getDimensionKeysDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyThis field is a map of field paths to dimension names.It defines the dimensions to associate with this metric in CloudWatch . The value of this field is used only if the metric destination is CloudWatch. If the metric destination isEvidently, the value ofDimensionKeysis ignored.- Specified by:
- getDimensionKeysin interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
getEventPatternDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyThe pattern that defines the metric.RUM checks events that happen in a user's session against the pattern, and events that match the pattern are sent to the metric destination. If the metrics destination is CloudWatchand the event also matches a value inDimensionKeys, then the metric is published with the specified dimensions.- Specified by:
- getEventPatternin interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
getNamespaceDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyIf you are creating a custom metric instead of an extended metrics, use this parameter to define the metric namespace for that custom metric.Do not specify this parameter if you are creating an extended metric. You can't use any string that starts with AWS/for your namespace.- Specified by:
- getNamespacein interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
getUnitLabelDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyUse this field only if you are sending this metric to CloudWatch .It defines the CloudWatch metric unit that this metric is measured in. - Specified by:
- getUnitLabelin interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
getValueKeyDescription copied from interface:CfnAppMonitor.MetricDefinitionPropertyThe field within the event object that the metric value is sourced from.- Specified by:
- getValueKeyin interface- CfnAppMonitor.MetricDefinitionProperty
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-