Class CfnApplication.LogProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.applicationinsights.CfnApplication.LogProperty.Jsii$Proxy
All Implemented Interfaces:
CfnApplication.LogProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnApplication.LogProperty

@Stability(Stable) @Internal public static final class CfnApplication.LogProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnApplication.LogProperty
An implementation for CfnApplication.LogProperty
  • 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

      protected Jsii$Proxy(CfnApplication.LogProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnApplication.LogProperty.Builder.
  • Method Details

    • getLogType

      public final String getLogType()
      Description copied from interface: CfnApplication.LogProperty
      The log type decides the log patterns against which Application Insights analyzes the log.

      The log type is selected from the following: SQL_SERVER , MYSQL , MYSQL_SLOW_QUERY , POSTGRESQL , ORACLE_ALERT , ORACLE_LISTENER , IIS , APPLICATION , WINDOWS_EVENTS , WINDOWS_EVENTS_ACTIVE_DIRECTORY , WINDOWS_EVENTS_DNS , WINDOWS_EVENTS_IIS , WINDOWS_EVENTS_SHAREPOINT , SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP , SQL_SERVER_FAILOVER_CLUSTER_INSTANCE , STEP_FUNCTION , API_GATEWAY_ACCESS , API_GATEWAY_EXECUTION , SAP_HANA_LOGS , SAP_HANA_TRACE , SAP_HANA_HIGH_AVAILABILITY , and DEFAULT .

      Specified by:
      getLogType in interface CfnApplication.LogProperty
    • getEncoding

      public final String getEncoding()
      Description copied from interface: CfnApplication.LogProperty
      The type of encoding of the logs to be monitored.

      The specified encoding should be included in the list of CloudWatch agent supported encodings. If not provided, CloudWatch Application Insights uses the default encoding type for the log type:

      • APPLICATION/DEFAULT : utf-8 encoding
      • SQL_SERVER : utf-16 encoding
      • IIS : ascii encoding
      Specified by:
      getEncoding in interface CfnApplication.LogProperty
    • getLogGroupName

      public final String getLogGroupName()
      Description copied from interface: CfnApplication.LogProperty
      The CloudWatch log group name to be associated with the monitored log.
      Specified by:
      getLogGroupName in interface CfnApplication.LogProperty
    • getLogPath

      public final String getLogPath()
      Description copied from interface: CfnApplication.LogProperty
      The path of the logs to be monitored.

      The log path must be an absolute Windows or Linux system file path. For more information, see CloudWatch Agent Configuration File: Logs Section .

      Specified by:
      getLogPath in interface CfnApplication.LogProperty
    • getPatternSet

      public final String getPatternSet()
      Description copied from interface: CfnApplication.LogProperty
      The log pattern set.
      Specified by:
      getPatternSet in interface CfnApplication.LogProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object