com.aliyun.polardb20170801.models.DeleteGlobalSecurityIPGroupResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of polardb20170801 Show documentation
Show all versions of polardb20170801 Show documentation
Alibaba Cloud ApsaraDB for POLARDB (20170801) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.polardb20170801.models;
import com.aliyun.tea.*;
public class DeleteGlobalSecurityIPGroupResponseBody extends TeaModel {
/**
* The details of the global IP whitelist template.
*/
@NameInMap("GlobalSecurityIPGroup")
public java.util.List globalSecurityIPGroup;
/**
* The ID of the request.
*
* example:
* 9B7BFB11-C077-4FE3-B051-F69CEB******
*/
@NameInMap("RequestId")
public String requestId;
public static DeleteGlobalSecurityIPGroupResponseBody build(java.util.Map map) throws Exception {
DeleteGlobalSecurityIPGroupResponseBody self = new DeleteGlobalSecurityIPGroupResponseBody();
return TeaModel.build(map, self);
}
public DeleteGlobalSecurityIPGroupResponseBody setGlobalSecurityIPGroup(java.util.List globalSecurityIPGroup) {
this.globalSecurityIPGroup = globalSecurityIPGroup;
return this;
}
public java.util.List getGlobalSecurityIPGroup() {
return this.globalSecurityIPGroup;
}
public DeleteGlobalSecurityIPGroupResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup extends TeaModel {
/**
* The clusters that are associated with the IP address whitelist template.
*/
@NameInMap("DBInstances")
public java.util.List DBInstances;
/**
* The IP address in the whitelist template.
*
* Multiple IP addresses are separated by commas (,). You can create up to 1,000 IP addresses or CIDR blocks for all IP whitelists.
*
*
* example:
* 192.168.0.1
*/
@NameInMap("GIpList")
public String GIpList;
/**
* The name of the global IP whitelist template. The name must meet the following requirements:
*
* - The name can contain lowercase letters, digits, and underscores (_).
* - The name must start with a letter and end with a letter or a digit.
* - The name must be 2 to 120 characters in length.
*
*
* example:
* test_123
*/
@NameInMap("GlobalIgName")
public String globalIgName;
/**
* The ID of the global IP whitelist template.
*
* example:
* g-zsldxfiwjmti0kcm****
*/
@NameInMap("GlobalSecurityGroupId")
public String globalSecurityGroupId;
/**
* The ID of the region.
*
* example:
* cn-hangzhou
*/
@NameInMap("RegionId")
public String regionId;
public static DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup build(java.util.Map map) throws Exception {
DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup self = new DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup();
return TeaModel.build(map, self);
}
public DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup setDBInstances(java.util.List DBInstances) {
this.DBInstances = DBInstances;
return this;
}
public java.util.List getDBInstances() {
return this.DBInstances;
}
public DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup setGIpList(String GIpList) {
this.GIpList = GIpList;
return this;
}
public String getGIpList() {
return this.GIpList;
}
public DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup setGlobalIgName(String globalIgName) {
this.globalIgName = globalIgName;
return this;
}
public String getGlobalIgName() {
return this.globalIgName;
}
public DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup setGlobalSecurityGroupId(String globalSecurityGroupId) {
this.globalSecurityGroupId = globalSecurityGroupId;
return this;
}
public String getGlobalSecurityGroupId() {
return this.globalSecurityGroupId;
}
public DeleteGlobalSecurityIPGroupResponseBodyGlobalSecurityIPGroup setRegionId(String regionId) {
this.regionId = regionId;
return this;
}
public String getRegionId() {
return this.regionId;
}
}
}