public static final class ListGatewayResponseBody.Result.Builder extends Object
public ListGatewayResponseBody.Result.Builder ahasOn(Boolean ahasOn)
Indicates whether Application High Availability Service (AHAS) is activated.
example:false
public ListGatewayResponseBody.Result.Builder appVersion(String appVersion)
The version of the application.
example:1.0.1.0
public ListGatewayResponseBody.Result.Builder armsOn(Boolean armsOn)
Indicates whether Application Real-Time Monitoring Service (ARMS) is activated.
example:false
public ListGatewayResponseBody.Result.Builder chargeType(String chargeType)
The billing method.
example:POSTPAY
public ListGatewayResponseBody.Result.Builder currentVersion(String currentVersion)
The current version of the gateway.
example:0.1.0-mse-gw
public ListGatewayResponseBody.Result.Builder elastic(Boolean elastic)
Indicates whether auto scale-out is enabled.
example:true
public ListGatewayResponseBody.Result.Builder elasticInstanceId(String elasticInstanceId)
The ID of the elastic gateway. This parameter is returned if auto scale-out is used.
example:mse_ingresselastic_public_cn-uqm3d0*****
public ListGatewayResponseBody.Result.Builder elasticPolicy(ListGatewayResponseBody.ElasticPolicy elasticPolicy)
The auto scale-out policy.
public ListGatewayResponseBody.Result.Builder elasticReplica(Integer elasticReplica)
The number of replicas that are automatically scaled out.
example:2
public ListGatewayResponseBody.Result.Builder elasticType(String elasticType)
The type of auto scale-out. Valid value:
CronHPA
public ListGatewayResponseBody.Result.Builder endDate(String endDate)
The time when the instance expires.
example:4792060800000
public ListGatewayResponseBody.Result.Builder gatewayEntry(List<ListGatewayResponseBody.GatewayEntry> gatewayEntry)
public ListGatewayResponseBody.Result.Builder gatewayType(String gatewayType)
The gateway type.
example:Ingress
public ListGatewayResponseBody.Result.Builder gatewayUniqueId(String gatewayUniqueId)
The unique ID of the gateway.
example:gw-5017305290e14cebb8ce5cb6a4****
public ListGatewayResponseBody.Result.Builder gatewayVersion(String gatewayVersion)
The version of the gateway.
example:1.2.9
public ListGatewayResponseBody.Result.Builder gmtCreate(String gmtCreate)
The time when the gateway was created.
example:2021-09-13 19:24:23
public ListGatewayResponseBody.Result.Builder gmtModified(String gmtModified)
The time when the gateway was modified.
example:2021-09-13 19:24:23
public ListGatewayResponseBody.Result.Builder id(Long id)
The gateway ID.
example:153
public ListGatewayResponseBody.Result.Builder initConfig(ListGatewayResponseBody.InitConfig initConfig)
The configurations.
public ListGatewayResponseBody.Result.Builder instanceId(String instanceId)
The instance ID.
example:mse_ingresspost-cn-0jbvrcex****
public ListGatewayResponseBody.Result.Builder internetSlb(List<ListGatewayResponseBody.InternetSlb> internetSlb)
The details of the Internet-facing SLB instances.
public ListGatewayResponseBody.Result.Builder latestVersion(String latestVersion)
The latest version of the gateway.
example:0.1.0-mse-gw
public ListGatewayResponseBody.Result.Builder maintenancePeriod(ListGatewayResponseBody.MaintenancePeriod maintenancePeriod)
public ListGatewayResponseBody.Result.Builder mseTag(String mseTag)
The resource tag.
example:{"tagKey":"tagValue"}
public ListGatewayResponseBody.Result.Builder mseVersion(String mseVersion)
public ListGatewayResponseBody.Result.Builder mustUpgrade(Boolean mustUpgrade)
Indicates whether the instance was forcefully upgraded.
example:false
public ListGatewayResponseBody.Result.Builder name(String name)
The gateway name.
example:tesa-test
public ListGatewayResponseBody.Result.Builder primaryUser(String primaryUser)
The user information.
example:18278117654342
public ListGatewayResponseBody.Result.Builder region(String region)
The region ID.
example:cn-hangzhou
public ListGatewayResponseBody.Result.Builder replica(Integer replica)
The number of replicas.
example:2
public ListGatewayResponseBody.Result.Builder resourceGroupId(String resourceGroupId)
The resource group ID.
example:rg-97hg87vi****
public ListGatewayResponseBody.Result.Builder rollBack(Boolean rollBack)
Indicates whether rollbacks are allowed.
example:false
public ListGatewayResponseBody.Result.Builder slb(List<ListGatewayResponseBody.Slb> slb)
The details of Server Load Balancer (SLB) instances.
public ListGatewayResponseBody.Result.Builder spec(String spec)
The specifications of the gateway.
example:MSE_GTW_1_2_200_c
public ListGatewayResponseBody.Result.Builder status(Integer status)
The gateway state. Valid values:
2
public ListGatewayResponseBody.Result.Builder statusDesc(String statusDesc)
The description of the gateway state.
example:Restarting
public ListGatewayResponseBody.Result.Builder supportWasm(Boolean supportWasm)
Indicates whether WebAssembly (Wasm) is supported.
example:true
public ListGatewayResponseBody.Result.Builder tag(String tag)
The tag.
example:test
public ListGatewayResponseBody.Result.Builder totalReplica(Integer totalReplica)
The total number of replicas, including the number of replicas that are automatically scaled out.
example:4
public ListGatewayResponseBody.Result.Builder upgrade(Boolean upgrade)
Indicates whether the instance was upgraded.
example:false
public ListGatewayResponseBody.Result.Builder versionLifecycle(String versionLifecycle)
public ListGatewayResponseBody.Result.Builder vpcId(String vpcId)
The ID of the virtual private cloud (VPC) to which the gateway belongs.
example:vpc-uf6heojei217tv14*****
public ListGatewayResponseBody.Result.Builder vswitch2(String vswitch2)
The ID of the secondary vSwitch.
example:vsw-bpbrveck45nf****
public ListGatewayResponseBody.Result build()
Copyright © 2026. All rights reserved.