Class CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApplication.ComponentMonitoringSettingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplication.ComponentMonitoringSettingProperty
CfnApplication.ComponentMonitoringSettingProperty-
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.applicationinsights.CfnApplication.ComponentMonitoringSettingProperty
CfnApplication.ComponentMonitoringSettingProperty.Builder, CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnApplication.ComponentMonitoringSettingProperty.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 StringThe ARN of the component.final StringComponent monitoring can be configured in one of the following three modes:.final StringThe name of the component.final ObjectCustomized monitoring settings.final ObjectCustomized overwrite monitoring settings.final StringgetTier()The tier of the application component.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 theCfnApplication.ComponentMonitoringSettingProperty.Builder.
-
-
Method Details
-
getComponentConfigurationMode
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyComponent monitoring can be configured in one of the following three modes:.DEFAULT: The component will be configured with the recommended default monitoring settings of the selectedTier.CUSTOM: The component will be configured with the customized monitoring settings that are specified inCustomComponentConfiguration. If used,CustomComponentConfigurationmust be provided.DEFAULT_WITH_OVERWRITE: The component will be configured with the recommended default monitoring settings of the selectedTier, and merged with customized overwrite settings that are specified inDefaultOverwriteComponentConfiguration. If used,DefaultOverwriteComponentConfigurationmust be provided.
- Specified by:
getComponentConfigurationModein interfaceCfnApplication.ComponentMonitoringSettingProperty- See Also:
-
getTier
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyThe tier of the application component.Supported tiers include
DOT_NET_CORE,DOT_NET_WORKER,DOT_NET_WEB,SQL_SERVER,SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP,SQL_SERVER_FAILOVER_CLUSTER_INSTANCE,MYSQL,POSTGRESQL,JAVA_JMX,ORACLE,SAP_HANA_MULTI_NODE,SAP_HANA_SINGLE_NODE,SAP_HANA_HIGH_AVAILABILITY,SHAREPOINT.ACTIVE_DIRECTORY, andDEFAULT.- Specified by:
getTierin interfaceCfnApplication.ComponentMonitoringSettingProperty- See Also:
-
getComponentArn
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyThe ARN of the component.Either the component ARN or the component name is required.
- Specified by:
getComponentArnin interfaceCfnApplication.ComponentMonitoringSettingProperty- See Also:
-
getComponentName
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyThe name of the component.Either the component ARN or the component name is required.
- Specified by:
getComponentNamein interfaceCfnApplication.ComponentMonitoringSettingProperty- See Also:
-
getCustomComponentConfiguration
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyCustomized monitoring settings.Required if CUSTOM mode is configured in
ComponentConfigurationMode.Returns union: either
IResolvableorCfnApplication.ComponentConfigurationProperty- Specified by:
getCustomComponentConfigurationin interfaceCfnApplication.ComponentMonitoringSettingProperty- See Also:
-
getDefaultOverwriteComponentConfiguration
Description copied from interface:CfnApplication.ComponentMonitoringSettingPropertyCustomized overwrite monitoring settings.Required if CUSTOM mode is configured in
ComponentConfigurationMode.Returns union: either
IResolvableorCfnApplication.ComponentConfigurationProperty- Specified by:
getDefaultOverwriteComponentConfigurationin interfaceCfnApplication.ComponentMonitoringSettingProperty- 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()
-