All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.rds20140815.models.DescribeResourceDetailsResponseBody Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.rds20140815.models;

import com.aliyun.tea.*;

public class DescribeResourceDetailsResponseBody extends TeaModel {
    /**
     * 

The storage that is occupied by data backup files, excluding archived backup files, on the instance. Unit: bytes.

* * example: *

8139046912

*/ @NameInMap("BackupDataSize") public Long backupDataSize; /** *

The size of the backup log. Unit: bytes.

* * example: *

21183797

*/ @NameInMap("BackupLogSize") public Long backupLogSize; /** *

The size of the backup data. Unit: MB.

* * example: *

53002759

*/ @NameInMap("BackupSize") public Long backupSize; /** *

The disk capacity of the instance.

* * example: *

200

*/ @NameInMap("DbInstanceStorage") public Long dbInstanceStorage; /** *

The name of the proxy instance.

* * example: *

mr-n1m1wjrylfolvrt67s

*/ @NameInMap("DbProxyInstanceName") public String dbProxyInstanceName; /** *

The total storage used. The value is the sum of the DataSize and LogSize values. Unit: bytes. The value -1 indicates that no data files or log files are stored.

* * example: *

4871684096

*/ @NameInMap("DiskUsed") public Long diskUsed; /** *

The storage type of the instance.

* * example: *

cloud_essd

*/ @NameInMap("InstanceStorageType") public String instanceStorageType; /** *

The rule for the IP address whitelist of the instance.

*/ @NameInMap("RdsEcsSecurityGroupRel") public java.util.List rdsEcsSecurityGroupRel; /** *

The region ID.

* * example: *

cn-beijing

*/ @NameInMap("Region") public String region; /** *

The request ID.

* * example: *

EA815761-F7AC-5CFE-A1AC-709D6A00B58A

*/ @NameInMap("RequestId") public String requestId; /** *

The resource group ID.

* * example: *

rg-acfmv3h25bj7yhq

*/ @NameInMap("ResourceGroupId") public String resourceGroupId; /** *

The IP address whitelist of the instance. For more information, see Configure IP address whitelists. If the returned IP address whitelist contains more than one entry, these entries are separated with commas (,). Each entry is unique and up to 1,000 entries are returned. The entries in the IP address whitelist must be in one of the following formats:

*
    *
  • IP addresses, such as 10.10.XX.XX.
  • *
  • CIDR blocks, such as 10.10.XX.XX/24. In this example, 24 indicates that the prefix of each IP address in the IP address whitelist is 24 bits in length. You can replace 24 with a value within the range of 1 to 32.
  • *
*

If this parameter is not specified, the default IP address whitelist is used.

* * example: *

172.16.1.14,172.16.1.13,172.16.1.44,172.16.1.43,172.16.1.74,172.16.1.73

*/ @NameInMap("SecurityIPList") public String securityIPList; /** *

The vSwitch ID.

*
*

The vSwitch must belong to the same zone as the instance.

*
* * example: *

vsw-2zelwi1jd271p670lzl8h

*/ @NameInMap("VSwitchId") public String vSwitchId; /** *

The ID of the virtual private cloud (VPC).

* * example: *

vpc-wz9rbibex7v0lxbeyo6at

*/ @NameInMap("VpcId") public String vpcId; public static DescribeResourceDetailsResponseBody build(java.util.Map map) throws Exception { DescribeResourceDetailsResponseBody self = new DescribeResourceDetailsResponseBody(); return TeaModel.build(map, self); } public DescribeResourceDetailsResponseBody setBackupDataSize(Long backupDataSize) { this.backupDataSize = backupDataSize; return this; } public Long getBackupDataSize() { return this.backupDataSize; } public DescribeResourceDetailsResponseBody setBackupLogSize(Long backupLogSize) { this.backupLogSize = backupLogSize; return this; } public Long getBackupLogSize() { return this.backupLogSize; } public DescribeResourceDetailsResponseBody setBackupSize(Long backupSize) { this.backupSize = backupSize; return this; } public Long getBackupSize() { return this.backupSize; } public DescribeResourceDetailsResponseBody setDbInstanceStorage(Long dbInstanceStorage) { this.dbInstanceStorage = dbInstanceStorage; return this; } public Long getDbInstanceStorage() { return this.dbInstanceStorage; } public DescribeResourceDetailsResponseBody setDbProxyInstanceName(String dbProxyInstanceName) { this.dbProxyInstanceName = dbProxyInstanceName; return this; } public String getDbProxyInstanceName() { return this.dbProxyInstanceName; } public DescribeResourceDetailsResponseBody setDiskUsed(Long diskUsed) { this.diskUsed = diskUsed; return this; } public Long getDiskUsed() { return this.diskUsed; } public DescribeResourceDetailsResponseBody setInstanceStorageType(String instanceStorageType) { this.instanceStorageType = instanceStorageType; return this; } public String getInstanceStorageType() { return this.instanceStorageType; } public DescribeResourceDetailsResponseBody setRdsEcsSecurityGroupRel(java.util.List rdsEcsSecurityGroupRel) { this.rdsEcsSecurityGroupRel = rdsEcsSecurityGroupRel; return this; } public java.util.List getRdsEcsSecurityGroupRel() { return this.rdsEcsSecurityGroupRel; } public DescribeResourceDetailsResponseBody setRegion(String region) { this.region = region; return this; } public String getRegion() { return this.region; } public DescribeResourceDetailsResponseBody setRequestId(String requestId) { this.requestId = requestId; return this; } public String getRequestId() { return this.requestId; } public DescribeResourceDetailsResponseBody setResourceGroupId(String resourceGroupId) { this.resourceGroupId = resourceGroupId; return this; } public String getResourceGroupId() { return this.resourceGroupId; } public DescribeResourceDetailsResponseBody setSecurityIPList(String securityIPList) { this.securityIPList = securityIPList; return this; } public String getSecurityIPList() { return this.securityIPList; } public DescribeResourceDetailsResponseBody setVSwitchId(String vSwitchId) { this.vSwitchId = vSwitchId; return this; } public String getVSwitchId() { return this.vSwitchId; } public DescribeResourceDetailsResponseBody setVpcId(String vpcId) { this.vpcId = vpcId; return this; } public String getVpcId() { return this.vpcId; } public static class DescribeResourceDetailsResponseBodyRdsEcsSecurityGroupRel extends TeaModel { /** *

The name of the security group.

* * example: *

test_switch

*/ @NameInMap("SecurityGroupName") public String securityGroupName; public static DescribeResourceDetailsResponseBodyRdsEcsSecurityGroupRel build(java.util.Map map) throws Exception { DescribeResourceDetailsResponseBodyRdsEcsSecurityGroupRel self = new DescribeResourceDetailsResponseBodyRdsEcsSecurityGroupRel(); return TeaModel.build(map, self); } public DescribeResourceDetailsResponseBodyRdsEcsSecurityGroupRel setSecurityGroupName(String securityGroupName) { this.securityGroupName = securityGroupName; return this; } public String getSecurityGroupName() { return this.securityGroupName; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy