Class ILogGroup.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.logs.ILogGroup.Jsii$Proxy
All Implemented Interfaces:
IEnvironmentAware, IEnvironmentAware.Jsii$Default, ILogGroupRef, ILogGroupRef.Jsii$Default, IResource, IResource.Jsii$Default, IResourceWithPolicy, IResourceWithPolicy.Jsii$Default, IResourceWithPolicyV2, IResourceWithPolicyV2.Jsii$Default, ILogGroup, ILogGroup.Jsii$Default, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IConstruct.Jsii$Default, software.constructs.IDependable, software.constructs.IDependable.Jsii$Default
Enclosing interface:
ILogGroup

@Internal public static final class ILogGroup.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ILogGroup.Jsii$Default
A proxy class which represents a concrete javascript instance of this type.
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
  • Method Details

    • addStream

      @Stability(Stable) @NotNull public final LogStream addStream(@NotNull String id)
      Create a new Log Stream for this Log Group.

      Specified by:
      addStream in interface ILogGroup
      Specified by:
      addStream in interface ILogGroup.Jsii$Default
      Parameters:
      id - Unique identifier for the construct in its parent. This parameter is required.
    • metric

      @Stability(Stable) @NotNull public final Metric metric(@NotNull String metricName)
      Return the given named metric for this Log Group.

      Specified by:
      metric in interface ILogGroup
      Specified by:
      metric in interface ILogGroup.Jsii$Default
      Parameters:
      metricName - The name of the metric. This parameter is required.
    • metricIncomingBytes

      @Stability(Stable) @NotNull public final Metric metricIncomingBytes()
      The volume of log events in uncompressed bytes uploaded to CloudWatch Logs.

      When used with the LogGroupName dimension, this is the volume of log events in uncompressed bytes uploaded to the log group.

      Specified by:
      metricIncomingBytes in interface ILogGroup
      Specified by:
      metricIncomingBytes in interface ILogGroup.Jsii$Default
    • metricIncomingLogEvents

      @Stability(Stable) @NotNull public final Metric metricIncomingLogEvents()
      The number of log events uploaded to CloudWatch Logs.

      When used with the LogGroupName dimension, this is the number of log events uploaded to the log group.

      Specified by:
      metricIncomingLogEvents in interface ILogGroup
      Specified by:
      metricIncomingLogEvents in interface ILogGroup.Jsii$Default