Class ECRImageAction.ECRImageActionProps.Jsii$Proxy

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

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

    • getActionType

      public final List<String> getActionType()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) action-type property.

      Specify an array of string values to match this event if the actual value of action-type 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:
      getActionType in interface ECRImageAction.ECRImageActionProps
    • getArtifactMediaType

      public final List<String> getArtifactMediaType()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) artifact-media-type property.

      Specify an array of string values to match this event if the actual value of artifact-media-type 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:
      getArtifactMediaType in interface ECRImageAction.ECRImageActionProps
    • getEventMetadata

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

      Default: - -

      Specified by:
      getEventMetadata in interface ECRImageAction.ECRImageActionProps
    • getImageDigest

      public final List<String> getImageDigest()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) image-digest property.

      Specify an array of string values to match this event if the actual value of image-digest 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:
      getImageDigest in interface ECRImageAction.ECRImageActionProps
    • getImageTag

      public final List<String> getImageTag()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) image-tag property.

      Specify an array of string values to match this event if the actual value of image-tag 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:
      getImageTag in interface ECRImageAction.ECRImageActionProps
    • getLastActivatedAt

      public final List<String> getLastActivatedAt()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) last-activated-at property.

      Specify an array of string values to match this event if the actual value of last-activated-at 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:
      getLastActivatedAt in interface ECRImageAction.ECRImageActionProps
    • getManifestMediaType

      public final List<String> getManifestMediaType()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) manifest-media-type property.

      Specify an array of string values to match this event if the actual value of manifest-media-type 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:
      getManifestMediaType in interface ECRImageAction.ECRImageActionProps
    • getRepositoryName

      public final List<String> getRepositoryName()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) repository-name property.

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

      Default: - Filter with the Repository reference

      Specified by:
      getRepositoryName in interface ECRImageAction.ECRImageActionProps
    • getResult

      public final List<String> getResult()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) result property.

      Specify an array of string values to match this event if the actual value of result 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:
      getResult in interface ECRImageAction.ECRImageActionProps
    • getTargetStorageClass

      public final List<String> getTargetStorageClass()
      Description copied from interface: ECRImageAction.ECRImageActionProps
      (experimental) target-storage-class property.

      Specify an array of string values to match this event if the actual value of target-storage-class 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:
      getTargetStorageClass in interface ECRImageAction.ECRImageActionProps
    • $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