Class SnapshotCreated.SnapshotCreatedProps.Jsii$Proxy

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

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

    • getEventCategories

      public final List<String> getEventCategories()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (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 SnapshotCreated.SnapshotCreatedProps
    • getEventId

      public final List<String> getEventId()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (experimental) EventID property.

      Specify an array of string values to match this event if the actual value of EventID 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:
      getEventId in interface SnapshotCreated.SnapshotCreatedProps
    • getEventMetadata

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

      Default: - -

      Specified by:
      getEventMetadata in interface SnapshotCreated.SnapshotCreatedProps
    • getMessage

      public final List<String> getMessage()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (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 SnapshotCreated.SnapshotCreatedProps
    • getSourceArn

      public final List<String> getSourceArn()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (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 SnapshotCreated.SnapshotCreatedProps
    • getSourceIdentifier

      public final List<String> getSourceIdentifier()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (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 SnapshotCreated.SnapshotCreatedProps
    • getSourceType

      public final List<String> getSourceType()
      Description copied from interface: SnapshotCreated.SnapshotCreatedProps
      (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 SnapshotCreated.SnapshotCreatedProps
    • $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