Interface ILoggingConfig.Jsii$Default

All Superinterfaces:
ILoggingConfig, software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
ILoggingConfig.Jsii$Proxy
Enclosing interface:
ILoggingConfig

@Internal public static interface ILoggingConfig.Jsii$Default extends ILoggingConfig
Internal default implementation for ILoggingConfig.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.destinations.alpha.ILoggingConfig

    ILoggingConfig.Jsii$Default, ILoggingConfig.Jsii$Proxy
  • Method Summary

    Modifier and Type
    Method
    Description
    default Boolean
    (experimental) If true, log errors when data transformation or data delivery fails.
    default ILogGroup
    (experimental) The CloudWatch log group where log streams will be created to hold error logs.

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Method Details

    • getLogging

      @Stability(Experimental) @NotNull default Boolean getLogging()
      (experimental) If true, log errors when data transformation or data delivery fails.

      true when using EnableLogging, false when using DisableLogging.

      Specified by:
      getLogging in interface ILoggingConfig
    • getLogGroup

      @Stability(Experimental) @Nullable default ILogGroup getLogGroup()
      (experimental) The CloudWatch log group where log streams will be created to hold error logs.

      Default: - if `logging` is set to `true`, a log group will be created for you.

      Specified by:
      getLogGroup in interface ILoggingConfig