Class QosMinimumBandwidthRuleArgs.Builder

    • Method Detail

      • direction

        public QosMinimumBandwidthRuleArgs.Builder direction​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> direction)
        Parameters:
        direction - The direction of traffic. Defaults to "egress". Changing this updates the direction of the existing QoS minimum bandwidth rule.
        Returns:
        builder
      • direction

        public QosMinimumBandwidthRuleArgs.Builder direction​(java.lang.String direction)
        Parameters:
        direction - The direction of traffic. Defaults to "egress". Changing this updates the direction of the existing QoS minimum bandwidth rule.
        Returns:
        builder
      • minKbps

        public QosMinimumBandwidthRuleArgs.Builder minKbps​(com.pulumi.core.Output<java.lang.Integer> minKbps)
        Parameters:
        minKbps - The minimum kilobits per second. Changing this updates the min kbps value of the existing QoS minimum bandwidth rule.
        Returns:
        builder
      • minKbps

        public QosMinimumBandwidthRuleArgs.Builder minKbps​(java.lang.Integer minKbps)
        Parameters:
        minKbps - The minimum kilobits per second. Changing this updates the min kbps value of the existing QoS minimum bandwidth rule.
        Returns:
        builder
      • qosPolicyId

        public QosMinimumBandwidthRuleArgs.Builder qosPolicyId​(com.pulumi.core.Output<java.lang.String> qosPolicyId)
        Parameters:
        qosPolicyId - The QoS policy reference. Changing this creates a new QoS minimum bandwidth rule.
        Returns:
        builder
      • qosPolicyId

        public QosMinimumBandwidthRuleArgs.Builder qosPolicyId​(java.lang.String qosPolicyId)
        Parameters:
        qosPolicyId - The QoS policy reference. Changing this creates a new QoS minimum bandwidth rule.
        Returns:
        builder
      • region

        public QosMinimumBandwidthRuleArgs.Builder region​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> region)
        Parameters:
        region - The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron QoS minimum bandwidth rule. If omitted, the `region` argument of the provider is used. Changing this creates a new QoS minimum bandwidth rule.
        Returns:
        builder
      • region

        public QosMinimumBandwidthRuleArgs.Builder region​(java.lang.String region)
        Parameters:
        region - The region in which to obtain the V2 Networking client. A Networking client is needed to create a Neutron QoS minimum bandwidth rule. If omitted, the `region` argument of the provider is used. Changing this creates a new QoS minimum bandwidth rule.
        Returns:
        builder