Class RadiotapDataMcs.Builder

  • Enclosing class:
    RadiotapDataMcs

    public static final class RadiotapDataMcs.Builder
    extends java.lang.Object
    Since:
    pcap4j 1.6.5
    Author:
    Kaito Yamada
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • bandwidthKnown

        public RadiotapDataMcs.Builder bandwidthKnown​(boolean bandwidthKnown)
        Parameters:
        bandwidthKnown - bandwidthKnown
        Returns:
        this Builder object for method chaining.
      • mcsIndexKnown

        public RadiotapDataMcs.Builder mcsIndexKnown​(boolean mcsIndexKnown)
        Parameters:
        mcsIndexKnown - mcsIndexKnown
        Returns:
        this Builder object for method chaining.
      • guardIntervalKnown

        public RadiotapDataMcs.Builder guardIntervalKnown​(boolean guardIntervalKnown)
        Parameters:
        guardIntervalKnown - guardIntervalKnown
        Returns:
        this Builder object for method chaining.
      • htFormatKnown

        public RadiotapDataMcs.Builder htFormatKnown​(boolean htFormatKnown)
        Parameters:
        htFormatKnown - htFormatKnown
        Returns:
        this Builder object for method chaining.
      • fecTypeKnown

        public RadiotapDataMcs.Builder fecTypeKnown​(boolean fecTypeKnown)
        Parameters:
        fecTypeKnown - fecTypeKnown
        Returns:
        this Builder object for method chaining.
      • stbcKnown

        public RadiotapDataMcs.Builder stbcKnown​(boolean stbcKnown)
        Parameters:
        stbcKnown - stbcKnown
        Returns:
        this Builder object for method chaining.
      • nessKnown

        public RadiotapDataMcs.Builder nessKnown​(boolean nessKnown)
        Parameters:
        nessKnown - nessKnown
        Returns:
        this Builder object for method chaining.
      • nessMsb

        public RadiotapDataMcs.Builder nessMsb​(boolean nessMsb)
        Parameters:
        nessMsb - nessMsb
        Returns:
        this Builder object for method chaining.
      • shortGuardInterval

        public RadiotapDataMcs.Builder shortGuardInterval​(boolean shortGuardInterval)
        Parameters:
        shortGuardInterval - shortGuardInterval
        Returns:
        this Builder object for method chaining.
      • numStbcStreams

        public RadiotapDataMcs.Builder numStbcStreams​(byte numStbcStreams)
        Parameters:
        numStbcStreams - numStbcStreams
        Returns:
        this Builder object for method chaining.
      • nessLsb

        public RadiotapDataMcs.Builder nessLsb​(boolean nessLsb)
        Parameters:
        nessLsb - nessLsb
        Returns:
        this Builder object for method chaining.
      • mcsRateIndex

        public RadiotapDataMcs.Builder mcsRateIndex​(byte mcsRateIndex)
        Parameters:
        mcsRateIndex - mcsRateIndex
        Returns:
        this Builder object for method chaining.
      • build

        public RadiotapDataMcs build()
        Returns:
        a new RadiotapMcs object.