@Stability(value=Stable) @Internal public static final class CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAppMonitor.MetricDestinationProperty
CfnAppMonitor.MetricDestinationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnAppMonitor.MetricDestinationProperty.Builder, CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnAppMonitor.MetricDestinationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnAppMonitor.AppMonitorConfigurationProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDestination()
Defines the destination to send the metrics to.
|
String |
getDestinationArn()
Use this parameter only if `Destination` is `Evidently` .
|
String |
getIamRoleArn()
This parameter is required if `Destination` is `Evidently` .
|
Object |
getMetricDefinitions()
An array of structures which define the metrics that you want to send.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnAppMonitor.MetricDestinationProperty.Builder builder)
CfnAppMonitor.AppMonitorConfigurationProperty.Builder.public final String getDestination()
CfnAppMonitor.MetricDestinationProperty
Valid values are CloudWatch and Evidently . If you specify Evidently , you must also specify the ARN of the CloudWatch Evidently experiment that is to be the destination and an IAM role that has permission to write to the experiment.
getDestination in interface CfnAppMonitor.MetricDestinationPropertypublic final String getDestinationArn()
CfnAppMonitor.MetricDestinationPropertyThis parameter specifies the ARN of the Evidently experiment that will receive the extended metrics.
getDestinationArn in interface CfnAppMonitor.MetricDestinationPropertypublic final String getIamRoleArn()
CfnAppMonitor.MetricDestinationPropertyThis parameter specifies the ARN of an IAM role that RUM will assume to write to the Evidently experiment that you are sending metrics to. This role must have permission to write to that experiment.
getIamRoleArn in interface CfnAppMonitor.MetricDestinationPropertypublic final Object getMetricDefinitions()
CfnAppMonitor.MetricDestinationPropertygetMetricDefinitions in interface CfnAppMonitor.MetricDestinationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.