public static final class ListFlowRulesResponseBody.Result.Builder extends Object
public ListFlowRulesResponseBody.Result.Builder appId(String appId)
The ID of the application.
example:hkhon1po62@5f1b08becb*****
public ListFlowRulesResponseBody.Result.Builder appName(String appName)
The application name.
example:finance
public ListFlowRulesResponseBody.Result.Builder controlBehavior(Integer controlBehavior)
The throttling effect.
Valid values:
0
:
fast failure
2
:
in queue
0
public ListFlowRulesResponseBody.Result.Builder enable(Boolean enable)
Indicates whether the throttling rule was enabled.
Valid values:
true
false
true
public ListFlowRulesResponseBody.Result.Builder fallbackObject(String fallbackObject)
The throttling behavior.
example:"{"appName":"spring-cloud-a","fallbackBehavior":{"webFallbackMode":0,"webRespContentType":0,"webRespMessage":"Blocked","webRespStatusCode":429},"id":977,"name":"Fallback","namespace":"default","resourceClassification":1}"
public ListFlowRulesResponseBody.Result.Builder limitApp(String limitApp)
Requests source application.
example:spring-cloud-a
public ListFlowRulesResponseBody.Result.Builder maxQueueingTimeMs(Integer maxQueueingTimeMs)
The timeout period for queuing when the value of ControlBehavior is set to 2. Unit: milliseconds.
example:500
public ListFlowRulesResponseBody.Result.Builder metricType(Integer metricType)
The statistical dimension. The value 1 indicates that the number of accepted requests is used for statistics.
example:1
public ListFlowRulesResponseBody.Result.Builder namespace(String namespace)
The namespace.
example:default
public ListFlowRulesResponseBody.Result.Builder regionId(String regionId)
The ID of the region in which the instance resides.
example:cn-hangzhou
public ListFlowRulesResponseBody.Result.Builder resource(String resource)
The name of the interface resource.
example:/a
public ListFlowRulesResponseBody.Result.Builder resourceType(Integer resourceType)
Interface resource type.
example:1
public ListFlowRulesResponseBody.Result.Builder ruleId(Long ruleId)
The rule ID.
example:2
public ListFlowRulesResponseBody.Result.Builder threshold(Float threshold)
The throttling threshold.
example:10
public ListFlowRulesResponseBody.Result.Builder trafficTags(Map<String,?> trafficTags)
A reserved parameter.
example:{"origin":"default"}
public ListFlowRulesResponseBody.Result build()
Copyright © 2026. All rights reserved.