Class CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rum.CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnAppMonitor.MetricDestinationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnAppMonitor.MetricDestinationProperty
@Stability(Stable)
@Internal
public static final class CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnAppMonitor.MetricDestinationProperty
An implementation for
CfnAppMonitor.MetricDestinationProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.rum.CfnAppMonitor.MetricDestinationProperty
CfnAppMonitor.MetricDestinationProperty.Builder, CfnAppMonitor.MetricDestinationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnAppMonitor.MetricDestinationProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringDefines the destination to send the metrics to.final StringUse this parameter only ifDestinationisEvidently.final StringThis parameter is required ifDestinationisEvidently.final ObjectAn array of structures which define the metrics that you want to send.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected 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$Proxy
Constructor that initializes the object based on literal property values passed by theCfnAppMonitor.MetricDestinationProperty.Builder.
-
-
Method Details
-
getDestination
Description copied from interface:CfnAppMonitor.MetricDestinationPropertyDefines the destination to send the metrics to.Valid values are
CloudWatchandEvidently. If you specifyEvidently, 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.- Specified by:
getDestinationin interfaceCfnAppMonitor.MetricDestinationProperty- See Also:
-
getDestinationArn
Description copied from interface:CfnAppMonitor.MetricDestinationPropertyUse this parameter only ifDestinationisEvidently.This parameter specifies the ARN of the Evidently experiment that will receive the extended metrics.
- Specified by:
getDestinationArnin interfaceCfnAppMonitor.MetricDestinationProperty- See Also:
-
getIamRoleArn
Description copied from interface:CfnAppMonitor.MetricDestinationPropertyThis parameter is required ifDestinationisEvidently. IfDestinationisCloudWatch, do not use this parameter.This 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.
- Specified by:
getIamRoleArnin interfaceCfnAppMonitor.MetricDestinationProperty- See Also:
-
getMetricDefinitions
Description copied from interface:CfnAppMonitor.MetricDestinationPropertyAn array of structures which define the metrics that you want to send.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAppMonitor.MetricDefinitionProperty>- Specified by:
getMetricDefinitionsin interfaceCfnAppMonitor.MetricDestinationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-