public static final class DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder extends Object
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder bandwidthMbps(Integer bandwidthMbps)
The clean bandwidth. Unit: Mbit/s.
example:100
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder baseBandwidth(Integer baseBandwidth)
The basic protection bandwidth. Unit: Gbit/s.
example:30
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder connLimit(Long connLimit)
The specification of concurrent connections of the instance.
example:100000
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder cpsLimit(Long cpsLimit)
The specification of new connections of the instance.
example:5000
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder defenseCount(Integer defenseCount)
The number of available advanced mitigation sessions for this month. -1: unlimited
example:This parameter is returned only when the request parameter RegionId is set to ap-southeast-1. If RegionId is set to ap-southeast-1, the specifications of Anti-DDoS Proxy (Outside Chinese Mainland) instances are queried.
2
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder domainLimit(Integer domainLimit)
The number of domain names that can be protected by the instance.
example:50
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder elasticBandwidth(Integer elasticBandwidth)
The burstable protection bandwidth. Unit: Gbit/s.
example:30
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder elasticBw(Integer elasticBw)
The burstable clean bandwidth. Unit: Mbit/s.
example:300
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder elasticBwModel(String elasticBwModel)
The metering method of the burstable clean bandwidth. Valid values:
day
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder elasticQps(Long elasticQps)
The burstable QPS. Unit: QPS
example:10
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder elasticQpsMode(String elasticQpsMode)
The metering method of the burstable QPS. Valid values:
day
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder functionVersion(String functionVersion)
The function plan of the instance. Valid values:
default
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder instanceId(String instanceId)
The ID of the instance.
example:ddoscoo-cn-zvp2eibz****
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder portLimit(Integer portLimit)
The number of ports that can be protected by the instance.
example:50
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder qpsLimit(Integer qpsLimit)
The clean QPS.
example:3000
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder realLimitBw(Long realLimitBw)
The threshold of the clean bandwidth. Valid values: 0 to 15360. The value 0 indicates that rate limiting is never triggered. Unit: Mbit/s
example:0
public DescribeInstanceSpecsResponseBody.InstanceSpecs.Builder siteLimit(Integer siteLimit)
The number of sites that can be protected by the instance.
example:5
public DescribeInstanceSpecsResponseBody.InstanceSpecs build()
Copyright © 2026. All rights reserved.