Class CloudWatchLogsDataSourceConfig.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CloudWatchLogsDataSourceConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CloudWatchLogsDataSourceConfig
An implementation for CloudWatchLogsDataSourceConfig
  • 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(CloudWatchLogsDataSourceConfig.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CloudWatchLogsDataSourceConfig.Builder.
  • Method Details

    • getLogGroupNames

      public final List<String> getLogGroupNames()
      Description copied from interface: CloudWatchLogsDataSourceConfig
      The list of CloudWatch log group names to monitor for agent traces.
      Specified by:
      getLogGroupNames in interface CloudWatchLogsDataSourceConfig
    • getServiceNames

      public final List<String> getServiceNames()
      Description copied from interface: CloudWatchLogsDataSourceConfig
      The list of service names to filter traces within the specified log groups. Used to identify relevant agent sessions.

      For agents hosted on AgentCore Runtime, service name follows the format: <agent-runtime-name>.<agent-runtime-endpoint-name>

      Specified by:
      getServiceNames in interface CloudWatchLogsDataSourceConfig
    • $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