Class GuardDutyFinding.Action.Jsii$Proxy

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

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

    • getActionType

      public final List<String> getActionType()
      Description copied from interface: GuardDutyFinding.Action
      (experimental) actionType property.

      Specify an array of string values to match this event if the actual value of actionType 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 GuardDutyFinding.Action
    • getAwsApiCallAction

      public final GuardDutyFinding.AwsApiCallAction1 getAwsApiCallAction()
      Description copied from interface: GuardDutyFinding.Action
      (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.Action
    • getDnsRequestAction

      public final GuardDutyFinding.DnsRequestAction getDnsRequestAction()
      Description copied from interface: GuardDutyFinding.Action
      (experimental) dnsRequestAction property.

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

      public final GuardDutyFinding.KubernetesApiCallAction getKubernetesApiCallAction()
      Description copied from interface: GuardDutyFinding.Action
      (experimental) kubernetesApiCallAction property.

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

      public final GuardDutyFinding.NetworkConnectionAction getNetworkConnectionAction()
      Description copied from interface: GuardDutyFinding.Action
      (experimental) networkConnectionAction property.

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

      public final GuardDutyFinding.PortProbeAction getPortProbeAction()
      Description copied from interface: GuardDutyFinding.Action
      (experimental) portProbeAction property.

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