パッケージ org.pcap4j.packet

クラス DnsPacket.Builder

    • コンストラクタの詳細

      • Builder

        public Builder()
    • メソッドの詳細

      • id

        public DnsPacket.Builder id​(short id)
        パラメータ:
        id - id
        戻り値:
        this Builder object for method chaining.
      • response

        public DnsPacket.Builder response​(boolean response)
        パラメータ:
        response - response
        戻り値:
        this Builder object for method chaining.
      • opCode

        public DnsPacket.Builder opCode​(DnsOpCode opCode)
        パラメータ:
        opCode - opCode
        戻り値:
        this Builder object for method chaining.
      • authoritativeAnswer

        public DnsPacket.Builder authoritativeAnswer​(boolean authoritativeAnswer)
        パラメータ:
        authoritativeAnswer - authoritativeAnswer
        戻り値:
        this Builder object for method chaining.
      • truncated

        public DnsPacket.Builder truncated​(boolean truncated)
        パラメータ:
        truncated - truncated
        戻り値:
        this Builder object for method chaining.
      • recursionDesired

        public DnsPacket.Builder recursionDesired​(boolean recursionDesired)
        パラメータ:
        recursionDesired - recursionDesired
        戻り値:
        this Builder object for method chaining.
      • recursionAvailable

        public DnsPacket.Builder recursionAvailable​(boolean recursionAvailable)
        パラメータ:
        recursionAvailable - recursionAvailable
        戻り値:
        this Builder object for method chaining.
      • reserved

        public DnsPacket.Builder reserved​(boolean reserved)
        パラメータ:
        reserved - reserved
        戻り値:
        this Builder object for method chaining.
      • authenticData

        public DnsPacket.Builder authenticData​(boolean authenticData)
        パラメータ:
        authenticData - authenticData
        戻り値:
        this Builder object for method chaining.
      • checkingDisabled

        public DnsPacket.Builder checkingDisabled​(boolean checkingDisabled)
        パラメータ:
        checkingDisabled - checkingDisabled
        戻り値:
        this Builder object for method chaining.
      • rCode

        public DnsPacket.Builder rCode​(DnsRCode rCode)
        パラメータ:
        rCode - rCode
        戻り値:
        this Builder object for method chaining.
      • qdCount

        public DnsPacket.Builder qdCount​(short qdCount)
        パラメータ:
        qdCount - qdCount
        戻り値:
        this Builder object for method chaining.
      • anCount

        public DnsPacket.Builder anCount​(short anCount)
        パラメータ:
        anCount - anCount
        戻り値:
        this Builder object for method chaining.
      • nsCount

        public DnsPacket.Builder nsCount​(short nsCount)
        パラメータ:
        nsCount - nsCount
        戻り値:
        this Builder object for method chaining.
      • arCount

        public DnsPacket.Builder arCount​(short arCount)
        パラメータ:
        arCount - arCount
        戻り値:
        this Builder object for method chaining.
      • questions

        public DnsPacket.Builder questions​(List<DnsQuestion> questions)
        パラメータ:
        questions - questions
        戻り値:
        this Builder object for method chaining.
      • additionalInfo

        public DnsPacket.Builder additionalInfo​(List<DnsResourceRecord> additionalInfo)
        パラメータ:
        additionalInfo - additionalInfo
        戻り値:
        this Builder object for method chaining.