Class CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationinsights.CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnApplication.ComponentMonitoringSettingProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnApplication.ComponentMonitoringSettingProperty
@Stability(Stable)
@Internal
public static final class CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnApplication.ComponentMonitoringSettingProperty
An implementation for
CfnApplication.ComponentMonitoringSettingProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.applicationinsights.CfnApplication.ComponentMonitoringSettingProperty
CfnApplication.ComponentMonitoringSettingProperty.Builder, CfnApplication.ComponentMonitoringSettingProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnApplication.ComponentMonitoringSettingProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
The ARN of the component.final String
Component monitoring can be configured in one of the following three modes:.final String
The name of the component.final Object
Customized monitoring settings.final Object
Customized overwrite monitoring settings.final String
getTier()
The tier of the application component.final int
hashCode()
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.ComponentMonitoringSettingProperty
Component 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,CustomComponentConfiguration
must 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,DefaultOverwriteComponentConfiguration
must be provided.
- Specified by:
getComponentConfigurationMode
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
getTier
Description copied from interface:CfnApplication.ComponentMonitoringSettingProperty
The 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:
getTier
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
getComponentArn
Description copied from interface:CfnApplication.ComponentMonitoringSettingProperty
The ARN of the component.Either the component ARN or the component name is required.
- Specified by:
getComponentArn
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
getComponentName
Description copied from interface:CfnApplication.ComponentMonitoringSettingProperty
The name of the component.Either the component ARN or the component name is required.
- Specified by:
getComponentName
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
getCustomComponentConfiguration
Description copied from interface:CfnApplication.ComponentMonitoringSettingProperty
Customized monitoring settings.Required if CUSTOM mode is configured in
ComponentConfigurationMode
.- Specified by:
getCustomComponentConfiguration
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
getDefaultOverwriteComponentConfiguration
Description copied from interface:CfnApplication.ComponentMonitoringSettingProperty
Customized overwrite monitoring settings.Required if CUSTOM mode is configured in
ComponentConfigurationMode
.- Specified by:
getDefaultOverwriteComponentConfiguration
in interfaceCfnApplication.ComponentMonitoringSettingProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-