Class GuardDutyFinding.Service.Jsii$Proxy

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

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

    • getAction

      public final GuardDutyFinding.Action getAction()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) action property.

      Specify an array of string values to match this event if the actual value of action 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:
      getAction in interface GuardDutyFinding.Service
    • getAdditionalInfo

      public final GuardDutyFinding.AdditionalInfo getAdditionalInfo()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) additionalInfo property.

      Specify an array of string values to match this event if the actual value of additionalInfo 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:
      getAdditionalInfo in interface GuardDutyFinding.Service
    • getArchived

      public final List<String> getArchived()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) archived property.

      Specify an array of string values to match this event if the actual value of archived 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:
      getArchived in interface GuardDutyFinding.Service
    • getAwsApiCallAction

      public final GuardDutyFinding.AwsApiCallAction getAwsApiCallAction()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) awsApiCallAction property.

      Specify an array of string values to match this event if the actual value of awsApiCallAction 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:
      getAwsApiCallAction in interface GuardDutyFinding.Service
    • getCount

      public final List<String> getCount()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) count property.

      Specify an array of string values to match this event if the actual value of count 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:
      getCount in interface GuardDutyFinding.Service
    • getDetectorId

      public final List<String> getDetectorId()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) detectorId property.

      Specify an array of string values to match this event if the actual value of detectorId 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 Detector reference

      Specified by:
      getDetectorId in interface GuardDutyFinding.Service
    • getEbsVolumeScanDetails

      public final GuardDutyFinding.EbsVolumeScanDetails getEbsVolumeScanDetails()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) ebsVolumeScanDetails property.

      Specify an array of string values to match this event if the actual value of ebsVolumeScanDetails 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:
      getEbsVolumeScanDetails in interface GuardDutyFinding.Service
    • getEventFirstSeen

      public final List<String> getEventFirstSeen()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) eventFirstSeen property.

      Specify an array of string values to match this event if the actual value of eventFirstSeen 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:
      getEventFirstSeen in interface GuardDutyFinding.Service
    • getEventLastSeen

      public final List<String> getEventLastSeen()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) eventLastSeen property.

      Specify an array of string values to match this event if the actual value of eventLastSeen 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:
      getEventLastSeen in interface GuardDutyFinding.Service
    • getEvidence

      public final GuardDutyFinding.Evidence getEvidence()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) evidence property.

      Specify an array of string values to match this event if the actual value of evidence 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:
      getEvidence in interface GuardDutyFinding.Service
    • getFeatureName

      public final List<String> getFeatureName()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) featureName property.

      Specify an array of string values to match this event if the actual value of featureName 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:
      getFeatureName in interface GuardDutyFinding.Service
    • getResourceRole

      public final List<String> getResourceRole()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) resourceRole property.

      Specify an array of string values to match this event if the actual value of resourceRole 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:
      getResourceRole in interface GuardDutyFinding.Service
    • getServiceName

      public final List<String> getServiceName()
      Description copied from interface: GuardDutyFinding.Service
      (experimental) serviceName property.

      Specify an array of string values to match this event if the actual value of serviceName 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:
      getServiceName in interface GuardDutyFinding.Service
    • $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