Class RadiotapDataVht.Builder

  • Enclosing class:
    RadiotapDataVht

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

      • Builder

        public Builder()
    • Method Detail

      • stbcKnown

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

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

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

        public RadiotapDataVht.Builder shortGiNsymDisambiguationKnown​(boolean shortGiNsymDisambiguationKnown)
        Parameters:
        shortGiNsymDisambiguationKnown - shortGiNsymDisambiguationKnown
        Returns:
        this Builder object for method chaining.
      • ldpcExtraOfdmSymbolKnown

        public RadiotapDataVht.Builder ldpcExtraOfdmSymbolKnown​(boolean ldpcExtraOfdmSymbolKnown)
        Parameters:
        ldpcExtraOfdmSymbolKnown - ldpcExtraOfdmSymbolKnown
        Returns:
        this Builder object for method chaining.
      • beamformedKnown

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

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

        public RadiotapDataVht.Builder groupIdKnown​(boolean groupIdKnown)
        Parameters:
        groupIdKnown - groupIdKnown
        Returns:
        this Builder object for method chaining.
      • partialAidKnown

        public RadiotapDataVht.Builder partialAidKnown​(boolean partialAidKnown)
        Parameters:
        partialAidKnown - partialAidKnown
        Returns:
        this Builder object for method chaining.
      • seventhMsbOfKnown

        public RadiotapDataVht.Builder seventhMsbOfKnown​(boolean seventhMsbOfKnown)
        Parameters:
        seventhMsbOfKnown - seventhMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • sixthMsbOfKnown

        public RadiotapDataVht.Builder sixthMsbOfKnown​(boolean sixthMsbOfKnown)
        Parameters:
        sixthMsbOfKnown - sixthMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • fifthMsbOfKnown

        public RadiotapDataVht.Builder fifthMsbOfKnown​(boolean fifthMsbOfKnown)
        Parameters:
        fifthMsbOfKnown - fifthMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • fourthMsbOfKnown

        public RadiotapDataVht.Builder fourthMsbOfKnown​(boolean fourthMsbOfKnown)
        Parameters:
        fourthMsbOfKnown - fourthMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • thirdMsbOfKnown

        public RadiotapDataVht.Builder thirdMsbOfKnown​(boolean thirdMsbOfKnown)
        Parameters:
        thirdMsbOfKnown - thirdMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • secondMsbOfKnown

        public RadiotapDataVht.Builder secondMsbOfKnown​(boolean secondMsbOfKnown)
        Parameters:
        secondMsbOfKnown - secondMsbOfKnown
        Returns:
        this Builder object for method chaining.
      • msbOfKnown

        public RadiotapDataVht.Builder msbOfKnown​(boolean msbOfKnown)
        Parameters:
        msbOfKnown - msbOfKnown
        Returns:
        this Builder object for method chaining.
      • stbc

        public RadiotapDataVht.Builder stbc​(boolean stbc)
        Parameters:
        stbc - stbc
        Returns:
        this Builder object for method chaining.
      • txopPsNotAllowed

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

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

        public RadiotapDataVht.Builder shortGiNsymDisambiguation​(boolean shortGiNsymDisambiguation)
        Parameters:
        shortGiNsymDisambiguation - shortGiNsymDisambiguation
        Returns:
        this Builder object for method chaining.
      • ldpcExtraOfdmSymbol

        public RadiotapDataVht.Builder ldpcExtraOfdmSymbol​(boolean ldpcExtraOfdmSymbol)
        Parameters:
        ldpcExtraOfdmSymbol - ldpcExtraOfdmSymbol
        Returns:
        this Builder object for method chaining.
      • beamformed

        public RadiotapDataVht.Builder beamformed​(boolean beamformed)
        Parameters:
        beamformed - beamformed
        Returns:
        this Builder object for method chaining.
      • secondMsbOfFlags

        public RadiotapDataVht.Builder secondMsbOfFlags​(boolean secondMsbOfFlags)
        Parameters:
        secondMsbOfFlags - secondMsbOfFlags
        Returns:
        this Builder object for method chaining.
      • msbOfFlags

        public RadiotapDataVht.Builder msbOfFlags​(boolean msbOfFlags)
        Parameters:
        msbOfFlags - msbOfFlags
        Returns:
        this Builder object for method chaining.
      • mcses

        public RadiotapDataVht.Builder mcses​(byte[] mcses)
        Parameters:
        mcses - mcses
        Returns:
        this Builder object for method chaining.
      • nsses

        public RadiotapDataVht.Builder nsses​(byte[] nsses)
        Parameters:
        nsses - nsses
        Returns:
        this Builder object for method chaining.
      • unusedInCoding

        public RadiotapDataVht.Builder unusedInCoding​(byte unusedInCoding)
        Parameters:
        unusedInCoding - unusedInCoding
        Returns:
        this Builder object for method chaining.
      • groupId

        public RadiotapDataVht.Builder groupId​(byte groupId)
        Parameters:
        groupId - groupId
        Returns:
        this Builder object for method chaining.
      • partialAid

        public RadiotapDataVht.Builder partialAid​(short partialAid)
        Parameters:
        partialAid - partialAid
        Returns:
        this Builder object for method chaining.
      • build

        public RadiotapDataVht build()
        Returns:
        a new RadiotapVht object.