Class RDSDBProxyEvent.RDSDBProxyEventProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.mixins.preview.services.rds.events.RDSDBProxyEvent.RDSDBProxyEventProps.Jsii$Proxy
All Implemented Interfaces:
RDSDBProxyEvent.RDSDBProxyEventProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
RDSDBProxyEvent.RDSDBProxyEventProps

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

    • getDate

      public final List<String> getDate()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) Date property.

      Specify an array of string values to match this event if the actual value of Date is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getDate in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getEventCategories

      public final List<String> getEventCategories()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) EventCategories property.

      Specify an array of string values to match this event if the actual value of EventCategories is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getEventCategories in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getEventMetadata

      public final AWSEventMetadataProps getEventMetadata()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) EventBridge event metadata.

      Default: - -

      Specified by:
      getEventMetadata in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getMessage

      public final List<String> getMessage()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) Message property.

      Specify an array of string values to match this event if the actual value of Message is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getMessage in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getSourceArn

      public final List<String> getSourceArn()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) SourceArn property.

      Specify an array of string values to match this event if the actual value of SourceArn is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getSourceArn in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getSourceIdentifier

      public final List<String> getSourceIdentifier()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) SourceIdentifier property.

      Specify an array of string values to match this event if the actual value of SourceIdentifier is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getSourceIdentifier in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getSourceType

      public final List<String> getSourceType()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) SourceType property.

      Specify an array of string values to match this event if the actual value of SourceType is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getSourceType in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • getTags

      public final Map<String,String> getTags()
      Description copied from interface: RDSDBProxyEvent.RDSDBProxyEventProps
      (experimental) Tags property.

      Specify an array of string values to match this event if the actual value of Tags is one of the values in the array. Use one of the constructors on the aws_events.Match for more advanced matching options.

      Default: - Do not filter on this field

      Specified by:
      getTags in interface RDSDBProxyEvent.RDSDBProxyEventProps
    • $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