Class SchemaRegistryProps.Jsii$Proxy

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

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

    • getEventRecordFormat

      public final EventRecordFormat getEventRecordFormat()
      Description copied from interface: SchemaRegistryProps
      The record format that Lambda delivers to your function after schema validation.

      • Choose JSON to have Lambda deliver the record to your function as a standard JSON object.
      • Choose SOURCE to have Lambda deliver the record to your function in its original source format. Lambda removes all schema metadata, such as the schema ID, before sending the record to your function.

      Default: - none

      Specified by:
      getEventRecordFormat in interface SchemaRegistryProps
    • getSchemaValidationConfigs

      public final List<KafkaSchemaValidationConfig> getSchemaValidationConfigs()
      Description copied from interface: SchemaRegistryProps
      An array of schema validation configuration objects, which tell Lambda the message attributes you want to validate and filter using your schema registry.

      Default: - none

      Specified by:
      getSchemaValidationConfigs in interface SchemaRegistryProps
    • $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