Class GuardDutyFinding.RemoteIpDetails.Jsii$Proxy

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

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

    • getCity

      public final GuardDutyFinding.City getCity()
      Description copied from interface: GuardDutyFinding.RemoteIpDetails
      (experimental) city property.

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

      public final GuardDutyFinding.Country getCountry()
      Description copied from interface: GuardDutyFinding.RemoteIpDetails
      (experimental) country property.

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

      public final GuardDutyFinding.GeoLocation getGeoLocation()
      Description copied from interface: GuardDutyFinding.RemoteIpDetails
      (experimental) geoLocation property.

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

      public final List<String> getIpAddressV4()
      Description copied from interface: GuardDutyFinding.RemoteIpDetails
      (experimental) ipAddressV4 property.

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

      public final GuardDutyFinding.Organization getOrganization()
      Description copied from interface: GuardDutyFinding.RemoteIpDetails
      (experimental) organization property.

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