Class GuardDutyFinding.InstanceDetailsItem.Jsii$Proxy

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

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

    • getIpv6Addresses

      public final List<Object> getIpv6Addresses()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) ipv6Addresses property.

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

      public final List<String> getNetworkInterfaceId()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) networkInterfaceId property.

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

      public final List<String> getPrivateDnsName()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) privateDnsName property.

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

      public final List<String> getPrivateIpAddress()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) privateIpAddress property.

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

      public final List<GuardDutyFinding.InstanceDetailsItemItem> getPrivateIpAddresses()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) privateIpAddresses property.

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

      public final List<String> getPublicDnsName()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) publicDnsName property.

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

      public final List<String> getPublicIp()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) publicIp property.

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

      public final List<GuardDutyFinding.InstanceDetailsItemItem1> getSecurityGroups()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) securityGroups property.

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

      public final List<String> getSubnetId()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) subnetId property.

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

      public final List<String> getVpcId()
      Description copied from interface: GuardDutyFinding.InstanceDetailsItem
      (experimental) vpcId property.

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