Class GuardDutyFinding.AdditionalInfo.Jsii$Proxy

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

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

    • getAdditionalScannedPorts

      public final List<Object> getAdditionalScannedPorts()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) additionalScannedPorts property.

      Specify an array of string values to match this event if the actual value of additionalScannedPorts 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:
      getAdditionalScannedPorts in interface GuardDutyFinding.AdditionalInfo
    • getAnomalies

      public final GuardDutyFinding.Anomalies getAnomalies()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) anomalies property.

      Specify an array of string values to match this event if the actual value of anomalies 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:
      getAnomalies in interface GuardDutyFinding.AdditionalInfo
    • getApiCalls

      public final List<GuardDutyFinding.AdditionalInfoItem> getApiCalls()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) apiCalls property.

      Specify an array of string values to match this event if the actual value of apiCalls 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:
      getApiCalls in interface GuardDutyFinding.AdditionalInfo
    • getDomain

      public final List<String> getDomain()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) domain property.

      Specify an array of string values to match this event if the actual value of domain 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:
      getDomain in interface GuardDutyFinding.AdditionalInfo
    • getInBytes

      public final List<String> getInBytes()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) inBytes property.

      Specify an array of string values to match this event if the actual value of inBytes 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:
      getInBytes in interface GuardDutyFinding.AdditionalInfo
    • getLocalPort

      public final List<String> getLocalPort()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) localPort property.

      Specify an array of string values to match this event if the actual value of localPort 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:
      getLocalPort in interface GuardDutyFinding.AdditionalInfo
    • getNewPolicy

      public final GuardDutyFinding.NewPolicy getNewPolicy()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) newPolicy property.

      Specify an array of string values to match this event if the actual value of newPolicy 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:
      getNewPolicy in interface GuardDutyFinding.AdditionalInfo
    • getOldPolicy

      public final GuardDutyFinding.OldPolicy getOldPolicy()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) oldPolicy property.

      Specify an array of string values to match this event if the actual value of oldPolicy 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:
      getOldPolicy in interface GuardDutyFinding.AdditionalInfo
    • getOutBytes

      public final List<String> getOutBytes()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) outBytes property.

      Specify an array of string values to match this event if the actual value of outBytes 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:
      getOutBytes in interface GuardDutyFinding.AdditionalInfo
    • getPortsScannedSample

      public final List<Number> getPortsScannedSample()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) portsScannedSample property.

      Specify an array of string values to match this event if the actual value of portsScannedSample 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:
      getPortsScannedSample in interface GuardDutyFinding.AdditionalInfo
    • getProfiledBehavior

      public final GuardDutyFinding.ProfiledBehavior getProfiledBehavior()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) profiledBehavior property.

      Specify an array of string values to match this event if the actual value of profiledBehavior 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:
      getProfiledBehavior in interface GuardDutyFinding.AdditionalInfo
    • getRecentCredentials

      public final List<GuardDutyFinding.AdditionalInfoItem1> getRecentCredentials()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) recentCredentials property.

      Specify an array of string values to match this event if the actual value of recentCredentials 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:
      getRecentCredentials in interface GuardDutyFinding.AdditionalInfo
    • getSample

      public final List<String> getSample()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) sample property.

      Specify an array of string values to match this event if the actual value of sample 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:
      getSample in interface GuardDutyFinding.AdditionalInfo
    • getScannedPort

      public final List<String> getScannedPort()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) scannedPort property.

      Specify an array of string values to match this event if the actual value of scannedPort 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:
      getScannedPort in interface GuardDutyFinding.AdditionalInfo
    • getThreatListName

      public final List<String> getThreatListName()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) threatListName property.

      Specify an array of string values to match this event if the actual value of threatListName 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:
      getThreatListName in interface GuardDutyFinding.AdditionalInfo
    • getThreatName

      public final List<String> getThreatName()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) threatName property.

      Specify an array of string values to match this event if the actual value of threatName 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:
      getThreatName in interface GuardDutyFinding.AdditionalInfo
    • getType

      public final List<String> getType()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) type property.

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

      public final Object getUnusual()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) unusual property.

      Specify an array of string values to match this event if the actual value of unusual 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:
      getUnusual in interface GuardDutyFinding.AdditionalInfo
    • getUnusualBehavior

      public final GuardDutyFinding.UnusualBehavior getUnusualBehavior()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) unusualBehavior property.

      Specify an array of string values to match this event if the actual value of unusualBehavior 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:
      getUnusualBehavior in interface GuardDutyFinding.AdditionalInfo
    • getUnusualProtocol

      public final List<String> getUnusualProtocol()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) unusualProtocol property.

      Specify an array of string values to match this event if the actual value of unusualProtocol 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:
      getUnusualProtocol in interface GuardDutyFinding.AdditionalInfo
    • getUserAgent

      public final GuardDutyFinding.UserAgent getUserAgent()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) userAgent property.

      Specify an array of string values to match this event if the actual value of userAgent 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:
      getUserAgent in interface GuardDutyFinding.AdditionalInfo
    • getValue

      public final List<String> getValue()
      Description copied from interface: GuardDutyFinding.AdditionalInfo
      (experimental) value property.

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