Class UsagePlanApiStageThrottleArgs.Builder

    • Method Detail

      • burstLimit

        public UsagePlanApiStageThrottleArgs.Builder burstLimit​(@Nullable
                                                                com.pulumi.core.Output<java.lang.Integer> burstLimit)
        Parameters:
        burstLimit - API request burst limit, the maximum rate limit over a time ranging from one to a few seconds, depending upon whether the underlying token bucket is at its full capacity.
        Returns:
        builder
      • burstLimit

        public UsagePlanApiStageThrottleArgs.Builder burstLimit​(java.lang.Integer burstLimit)
        Parameters:
        burstLimit - API request burst limit, the maximum rate limit over a time ranging from one to a few seconds, depending upon whether the underlying token bucket is at its full capacity.
        Returns:
        builder
      • path

        public UsagePlanApiStageThrottleArgs.Builder path​(com.pulumi.core.Output<java.lang.String> path)
        Parameters:
        path - Method to apply the throttle settings for. Specify the path and method, for example `/test/GET`. The following arguments are optional:
        Returns:
        builder
      • path

        public UsagePlanApiStageThrottleArgs.Builder path​(java.lang.String path)
        Parameters:
        path - Method to apply the throttle settings for. Specify the path and method, for example `/test/GET`. The following arguments are optional:
        Returns:
        builder
      • rateLimit

        public UsagePlanApiStageThrottleArgs.Builder rateLimit​(@Nullable
                                                               com.pulumi.core.Output<java.lang.Double> rateLimit)
        Parameters:
        rateLimit - API request steady-state rate limit.
        Returns:
        builder