Class GuardDutyFinding.AwsApiCallAction1.Jsii$Proxy

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

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

    • getAffectedResources

      public final GuardDutyFinding.AffectedResources1 getAffectedResources()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) affectedResources property.

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

      public final List<String> getApi()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) api property.

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

      public final List<String> getCallerType()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) callerType property.

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

      public final List<String> getErrorCode()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) errorCode property.

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

      public final GuardDutyFinding.RemoteAccountDetails getRemoteAccountDetails()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) remoteAccountDetails property.

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

      public final GuardDutyFinding.RemoteIpDetails1 getRemoteIpDetails()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (experimental) remoteIpDetails property.

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

      public final List<String> getServiceName()
      Description copied from interface: GuardDutyFinding.AwsApiCallAction1
      (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.AwsApiCallAction1
    • $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