Class CfnAppMonitorProps.Jsii$Proxy
- All Implemented Interfaces:
CfnAppMonitorProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnAppMonitorProps
CfnAppMonitorProps-
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.CfnAppMonitorProps
CfnAppMonitorProps.Builder, CfnAppMonitorProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnAppMonitorProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnAppMonitorProps.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 ObjectA structure that contains much of the configuration data for the app monitor.final ObjectSpecifies whether this app monitor allows the web client to define and send custom events.final ObjectData collected by CloudWatch RUM is kept by RUM for 30 days and then deleted.final StringThe top-level internet domain name for which your application has administrative authority.final StringgetName()A name for the app monitor.getTags()Assigns one or more tags (key-value pairs) to the app monitor.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 theCfnAppMonitorProps.Builder.
-
-
Method Details
-
getDomain
Description copied from interface:CfnAppMonitorPropsThe top-level internet domain name for which your application has administrative authority.This parameter is required.
- Specified by:
getDomainin interfaceCfnAppMonitorProps
-
getName
Description copied from interface:CfnAppMonitorPropsA name for the app monitor.This parameter is required.
- Specified by:
getNamein interfaceCfnAppMonitorProps
-
getAppMonitorConfiguration
Description copied from interface:CfnAppMonitorPropsA structure that contains much of the configuration data for the app monitor.If you are using Amazon Cognito for authorization, you must include this structure in your request, and it must include the ID of the Amazon Cognito identity pool to use for authorization. If you don't include
AppMonitorConfiguration, you must set up your own authorization method. For more information, see Authorize your application to send data to AWS .If you omit this argument, the sample rate used for CloudWatch RUM is set to 10% of the user sessions.
- Specified by:
getAppMonitorConfigurationin interfaceCfnAppMonitorProps
-
getCustomEvents
Description copied from interface:CfnAppMonitorPropsSpecifies whether this app monitor allows the web client to define and send custom events.If you omit this parameter, custom events are
DISABLED.- Specified by:
getCustomEventsin interfaceCfnAppMonitorProps
-
getCwLogEnabled
Description copied from interface:CfnAppMonitorPropsData collected by CloudWatch RUM is kept by RUM for 30 days and then deleted.This parameter specifies whether CloudWatch RUM sends a copy of this telemetry data to Amazon CloudWatch Logs in your account. This enables you to keep the telemetry data for more than 30 days, but it does incur Amazon CloudWatch Logs charges.
If you omit this parameter, the default is
false.- Specified by:
getCwLogEnabledin interfaceCfnAppMonitorProps
-
getTags
Description copied from interface:CfnAppMonitorPropsAssigns one or more tags (key-value pairs) to the app monitor.Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
Tags don't have any semantic meaning to AWS and are interpreted strictly as strings of characters.
You can associate as many as 50 tags with an app monitor.
For more information, see Tagging AWS resources .
- Specified by:
getTagsin interfaceCfnAppMonitorProps
-
$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()
-