Class DnsRDataWks.Builder

java.lang.Object
org.pcap4j.packet.DnsRDataWks.Builder
Enclosing class:
DnsRDataWks

public static final class DnsRDataWks.Builder extends Object
Since:
pcap4j 1.7.1
  • Field Details

    • address

      private Inet4Address address
    • protocol

      private IpNumber protocol
    • bitMap

      private byte[] bitMap
    • portNumbers

      private List<Integer> portNumbers
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      private Builder(DnsRDataWks obj)
  • Method Details

    • address

      public DnsRDataWks.Builder address(Inet4Address address)
      Parameters:
      address - address
      Returns:
      this Builder object for method chaining.
    • protocol

      public DnsRDataWks.Builder protocol(IpNumber protocol)
      Parameters:
      protocol - protocol
      Returns:
      this Builder object for method chaining.
    • bitMap

      public DnsRDataWks.Builder bitMap(byte[] bitMap)
      Set a bitMap. If a bitMap is set by this method, the portNumbers already set is discarded.
      Parameters:
      bitMap - bitMap
      Returns:
      this Builder object for method chaining.
      See Also:
    • portNumbers

      public DnsRDataWks.Builder portNumbers(List<Integer> portNumbers)
      Set a portNumber list. If a portNumber list is set by this method, the bitMap already set is discarded.
      Parameters:
      portNumbers - portNumbers
      Returns:
      this Builder object for method chaining.
      See Also:
    • build

      public DnsRDataWks build()
      Returns:
      a new DnsRDataWks object.