Class ArpPacket.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • hardwareType

        public ArpPacket.Builder hardwareType​(ArpHardwareType hardwareType)
        Parameters:
        hardwareType - hardwareType
        Returns:
        this Builder object for method chaining.
      • protocolType

        public ArpPacket.Builder protocolType​(EtherType protocolType)
        Parameters:
        protocolType - protocolType
        Returns:
        this Builder object for method chaining.
      • hardwareAddrLength

        public ArpPacket.Builder hardwareAddrLength​(byte hardwareAddrLength)
        Parameters:
        hardwareAddrLength - hardwareAddrLength
        Returns:
        this Builder object for method chaining.
      • protocolAddrLength

        public ArpPacket.Builder protocolAddrLength​(byte protocolAddrLength)
        Parameters:
        protocolAddrLength - protocolAddrLength
        Returns:
        this Builder object for method chaining.
      • operation

        public ArpPacket.Builder operation​(ArpOperation operation)
        Parameters:
        operation - operation
        Returns:
        this Builder object for method chaining.
      • srcHardwareAddr

        public ArpPacket.Builder srcHardwareAddr​(MacAddress srcHardwareAddr)
        Parameters:
        srcHardwareAddr - srcHardwareAddr
        Returns:
        this Builder object for method chaining.
      • srcProtocolAddr

        public ArpPacket.Builder srcProtocolAddr​(java.net.InetAddress srcProtocolAddr)
        Parameters:
        srcProtocolAddr - srcProtocolAddr
        Returns:
        this Builder object for method chaining.
      • dstHardwareAddr

        public ArpPacket.Builder dstHardwareAddr​(MacAddress dstHardwareAddr)
        Parameters:
        dstHardwareAddr - dstHardwareAddr
        Returns:
        this Builder object for method chaining.
      • dstProtocolAddr

        public ArpPacket.Builder dstProtocolAddr​(java.net.InetAddress dstProtocolAddr)
        Parameters:
        dstProtocolAddr - dstProtocolAddr
        Returns:
        this Builder object for method chaining.