Class CfnRoom.MessageReviewHandlerProperty.Jsii$Proxy

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

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

    • getFallbackResult

      public final String getFallbackResult()
      Description copied from interface: CfnRoom.MessageReviewHandlerProperty
      Specifies the fallback behavior (whether the message is allowed or denied) if the handler does not return a valid response, encounters an error, or times out.

      (For the timeout period, see Service Quotas .) If allowed, the message is delivered with returned content to all users connected to the room. If denied, the message is not delivered to any user.

      Default : ALLOW

      Specified by:
      getFallbackResult in interface CfnRoom.MessageReviewHandlerProperty
    • getUri

      public final String getUri()
      Description copied from interface: CfnRoom.MessageReviewHandlerProperty
      Identifier of the message review handler.

      Currently this must be an ARN of a lambda function.

      Specified by:
      getUri in interface CfnRoom.MessageReviewHandlerProperty
    • $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