Class InsightType

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudtrail.InsightType
All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable

@Generated(value="jsii-pacmak/1.101.0 (build b95fe5d)", date="2024-07-11T03:45:51.210Z") @Stability(Stable) public class InsightType extends software.amazon.jsii.JsiiObject
Util element for InsightSelector.

Example:

 Trail.Builder.create(this, "Insights")
         .insightTypes(List.of(InsightType.API_CALL_RATE, InsightType.API_ERROR_RATE))
         .build();
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final InsightType
    The type of insights to log on a trail.
    static final InsightType
    The type of insights to log on a trail.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    InsightType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
     
    protected
    InsightType(software.amazon.jsii.JsiiObjectRef objRef)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.jsii.JsiiSerializable

    $jsii$toJson
  • Field Details

    • API_CALL_RATE

      @Stability(Stable) public static final InsightType API_CALL_RATE
      The type of insights to log on a trail.

      (API Call Rate)

    • API_ERROR_RATE

      @Stability(Stable) public static final InsightType API_ERROR_RATE
      The type of insights to log on a trail.

      (API Error Rate)

  • Constructor Details

    • InsightType

      protected InsightType(software.amazon.jsii.JsiiObjectRef objRef)
    • InsightType

      protected InsightType(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
    • InsightType

      @Stability(Stable) protected InsightType(@NotNull String value)
      Parameters:
      value - This parameter is required.
  • Method Details

    • getValue

      @Stability(Stable) @NotNull public String getValue()