com.aliyun.ens20171110.models.DescribeElbAvailableResourceInfoResponseBody Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ens20171110.models;
import com.aliyun.tea.*;
public class DescribeElbAvailableResourceInfoResponseBody extends TeaModel {
/**
* The information about resources.
*/
@NameInMap("ElbAvailableResourceInfo")
public java.util.List elbAvailableResourceInfo;
/**
* The ID of the request. This parameter is a common parameter. Each request has a unique ID. You can use the ID to troubleshoot issues.
*
* example:
* 25AAD194-4A37-51CF-B1CA-1E86FDAC23A6
*/
@NameInMap("RequestId")
public String requestId;
public static DescribeElbAvailableResourceInfoResponseBody build(java.util.Map map) throws Exception {
DescribeElbAvailableResourceInfoResponseBody self = new DescribeElbAvailableResourceInfoResponseBody();
return TeaModel.build(map, self);
}
public DescribeElbAvailableResourceInfoResponseBody setElbAvailableResourceInfo(java.util.List elbAvailableResourceInfo) {
this.elbAvailableResourceInfo = elbAvailableResourceInfo;
return this;
}
public java.util.List getElbAvailableResourceInfo() {
return this.elbAvailableResourceInfo;
}
public DescribeElbAvailableResourceInfoResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo extends TeaModel {
/**
* The ID of the region.
*
* example:
* SouthEast
*/
@NameInMap("Area")
public String area;
/**
* The number of resources that you can purchase.
*
* example:
* 1
*/
@NameInMap("CanBuyCount")
public String canBuyCount;
/**
* The name of the node.
*
* example:
* cn-guangdong-10
*/
@NameInMap("EnName")
public String enName;
/**
* The ID of the Edge Node Service (ENS) node.
*
* example:
* cn-guangdong-10
*/
@NameInMap("EnsRegionId")
public String ensRegionId;
/**
* The specifications of the ELB instances.
*/
@NameInMap("LoadBalancerSpec")
public java.util.List loadBalancerSpec;
/**
* The Chinese name of the node.
*
* example:
* test
*/
@NameInMap("Name")
public String name;
/**
* The province where the node is deployed.
*
* example:
* Shanghai
*/
@NameInMap("Province")
public String province;
public static DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo build(java.util.Map map) throws Exception {
DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo self = new DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo();
return TeaModel.build(map, self);
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setArea(String area) {
this.area = area;
return this;
}
public String getArea() {
return this.area;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setCanBuyCount(String canBuyCount) {
this.canBuyCount = canBuyCount;
return this;
}
public String getCanBuyCount() {
return this.canBuyCount;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setEnName(String enName) {
this.enName = enName;
return this;
}
public String getEnName() {
return this.enName;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setEnsRegionId(String ensRegionId) {
this.ensRegionId = ensRegionId;
return this;
}
public String getEnsRegionId() {
return this.ensRegionId;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setLoadBalancerSpec(java.util.List loadBalancerSpec) {
this.loadBalancerSpec = loadBalancerSpec;
return this;
}
public java.util.List getLoadBalancerSpec() {
return this.loadBalancerSpec;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public DescribeElbAvailableResourceInfoResponseBodyElbAvailableResourceInfo setProvince(String province) {
this.province = province;
return this;
}
public String getProvince() {
return this.province;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy