public static final class GetGatewayResponseBody.Data.Builder extends Object
public GetGatewayResponseBody.Data.Builder chargeType(String chargeType)
The billing method, such as subscription or pay-as-you-go.
example:POSTPAY
public GetGatewayResponseBody.Data.Builder elastic(Boolean elastic)
Indicates whether auto scale-out is enabled.
example:true
public GetGatewayResponseBody.Data.Builder elasticPolicy(GetGatewayResponseBody.ElasticPolicy elasticPolicy)
The auto scale-out policy.
public GetGatewayResponseBody.Data.Builder elasticReplica(Integer elasticReplica)
The number of replicas that are automatically scaled out.
example:1
public GetGatewayResponseBody.Data.Builder elasticType(String elasticType)
The type of auto scale-out. Valid value:
CronHPA
public GetGatewayResponseBody.Data.Builder endDate(String endDate)
The time when the gateway expires.
example:2021-08-01 00:00:00
public GetGatewayResponseBody.Data.Builder gatewayUniqueId(String gatewayUniqueId)
The unique ID of the gateway.
example:gw-7ea3da97b96543e19f6c597cd4a9****
public GetGatewayResponseBody.Data.Builder gmtCreate(String gmtCreate)
The time when the gateway was created. The time is displayed in GMT. The time is the local time of the region in which the gateway resides.
example:2022-01-07T10:07:57.000+0000
public GetGatewayResponseBody.Data.Builder gmtModified(String gmtModified)
The time when the gateway was last modified.
example:2022-01-07T10:07:57.000+0000
public GetGatewayResponseBody.Data.Builder id(Long id)
The ID of the gateway.
example:12
public GetGatewayResponseBody.Data.Builder instanceId(String instanceId)
The ID of the instance.
example:mse-cn-st21ri2****
public GetGatewayResponseBody.Data.Builder logConfigDetails(GetGatewayResponseBody.LogConfigDetails logConfigDetails)
The log configuration.
public GetGatewayResponseBody.Data.Builder mseTag(String mseTag)
The tag of the resource.
example:{"TagKey":"TagValue"}
public GetGatewayResponseBody.Data.Builder name(String name)
The name of the gateway.
example:DEFAULT
public GetGatewayResponseBody.Data.Builder primaryUser(String primaryUser)
The Alibaba Cloud account ID of the user who created the gateway.
example:1231254
public GetGatewayResponseBody.Data.Builder region(String region)
The region ID.
example:cn-hangzhou
public GetGatewayResponseBody.Data.Builder replica(Integer replica)
The number of gateway replicas.
example:2
public GetGatewayResponseBody.Data.Builder resourceGroupId(String resourceGroupId)
The ID of the resource group.
example:rg-acfm34x43l*****
public GetGatewayResponseBody.Data.Builder securityGroup(String securityGroup)
The ID of the security group.
example:sg-bp11ufzqn6mmb8dtzz82
public GetGatewayResponseBody.Data.Builder spec(String spec)
The specifications of the gateway.
example:MSE_GTW_16_32_200_c
public GetGatewayResponseBody.Data.Builder status(Integer status)
The status of the gateway. Valid values:
0
public GetGatewayResponseBody.Data.Builder statusDesc(String statusDesc)
The description of the status.
example:Restarting
public GetGatewayResponseBody.Data.Builder totalReplica(Integer totalReplica)
The total number of replicas, including the number of replicas that are automatically scaled out.
example:3
public GetGatewayResponseBody.Data.Builder vpc(String vpc)
The ID of the VPC.
example:vpc-bp1328cm01m6uel42b5zb
public GetGatewayResponseBody.Data.Builder vswitch(String vswitch)
The ID of the vSwitch.
example:vsw-bp18zeqxx6mpuq843z4n5
public GetGatewayResponseBody.Data.Builder vswitch2(String vswitch2)
The ID of the secondary vSwitch.
example:vpc-bp1j6ivhav15ve7q54kq2
public GetGatewayResponseBody.Data.Builder xtraceDetails(GetGatewayResponseBody.XtraceDetails xtraceDetails)
The details of Tracing Analysis.
public GetGatewayResponseBody.Data build()
Copyright © 2026. All rights reserved.