Class AwsEc2NetworkAclEntry

    • Method Detail

      • cidrBlock

        public final String cidrBlock()

        The IPV4 network range for which to deny or allow access.

        Returns:
        The IPV4 network range for which to deny or allow access.
      • egress

        public final Boolean egress()

        Whether the rule is an egress rule. An egress rule is a rule that applies to traffic that leaves the subnet.

        Returns:
        Whether the rule is an egress rule. An egress rule is a rule that applies to traffic that leaves the subnet.
      • icmpTypeCode

        public final IcmpTypeCode icmpTypeCode()

        The Internet Control Message Protocol (ICMP) type and code for which to deny or allow access.

        Returns:
        The Internet Control Message Protocol (ICMP) type and code for which to deny or allow access.
      • ipv6CidrBlock

        public final String ipv6CidrBlock()

        The IPV6 network range for which to deny or allow access.

        Returns:
        The IPV6 network range for which to deny or allow access.
      • portRange

        public final PortRangeFromTo portRange()

        For TCP or UDP protocols, the range of ports that the rule applies to.

        Returns:
        For TCP or UDP protocols, the range of ports that the rule applies to.
      • protocol

        public final String protocol()

        The protocol that the rule applies to. To deny or allow access to all protocols, use the value -1.

        Returns:
        The protocol that the rule applies to. To deny or allow access to all protocols, use the value -1.
      • ruleAction

        public final String ruleAction()

        Whether the rule is used to allow access or deny access.

        Returns:
        Whether the rule is used to allow access or deny access.
      • ruleNumber

        public final Integer ruleNumber()

        The rule number. The rules are processed in order by their number.

        Returns:
        The rule number. The rules are processed in order by their number.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)