Class BandwidthProfileAction.Builder

  • Enclosing class:
    BandwidthProfileAction

    public static final class BandwidthProfileAction.Builder
    extends Object
    Builder of BandwidthProfileAction entities.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • dscpClass

        public BandwidthProfileAction.Builder dscpClass​(DscpClass dscpClass)
        Sets the DSCP class of this builder.
        Parameters:
        dscpClass - the builder DSCP class to set
        Returns:
        this builder instance
      • ipPrecedence

        public BandwidthProfileAction.Builder ipPrecedence​(IPPrecedence ipPrecedence)
        Sets the IP precedence of this builder.
        Parameters:
        ipPrecedence - the builder IP precedence to set
        Returns:
        this builder instance
      • dropPrecedence

        public BandwidthProfileAction.Builder dropPrecedence​(Short dropPrecedence)
        Sets the drop precedence of this builder.
        Parameters:
        dropPrecedence - the drop IP precedence to set
        Returns:
        this builder instance
      • build

        public BandwidthProfileAction build()
        Builds a new BandwidthProfileAction based on builder's parameters.
        Returns:
        a new BandwidthProfileAction instance