Class InstanceInfo

    • Constructor Detail

      • InstanceInfo

        public InstanceInfo()
      • InstanceInfo

        public InstanceInfo​(InstanceInfo source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getWanStatus

        public Long getWanStatus()
        Get 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网
        Returns:
        WanStatus 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网
      • setWanStatus

        public void setWanStatus​(Long WanStatus)
        Set 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网
        Parameters:
        WanStatus - 外网状态,可能的返回值为:0-未开通外网;1-已开通外网;2-已关闭外网
      • getZone

        public String getZone()
        Get 可用区信息
        Returns:
        Zone 可用区信息
      • setZone

        public void setZone​(String Zone)
        Set 可用区信息
        Parameters:
        Zone - 可用区信息
      • getInitFlag

        public Long getInitFlag()
        Get 初始化标志,可能的返回值为:0-未初始化;1-已初始化
        Returns:
        InitFlag 初始化标志,可能的返回值为:0-未初始化;1-已初始化
      • setInitFlag

        public void setInitFlag​(Long InitFlag)
        Set 初始化标志,可能的返回值为:0-未初始化;1-已初始化
        Parameters:
        InitFlag - 初始化标志,可能的返回值为:0-未初始化;1-已初始化
      • getRoVipInfo

        public RoVipInfo getRoVipInfo()
        Get 只读vip信息。单独开通只读实例访问的只读实例才有该字段 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoVipInfo 只读vip信息。单独开通只读实例访问的只读实例才有该字段 注意:此字段可能返回 null,表示取不到有效值。
      • setRoVipInfo

        public void setRoVipInfo​(RoVipInfo RoVipInfo)
        Set 只读vip信息。单独开通只读实例访问的只读实例才有该字段 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoVipInfo - 只读vip信息。单独开通只读实例访问的只读实例才有该字段 注意:此字段可能返回 null,表示取不到有效值。
      • getMemory

        public Long getMemory()
        Get 内存容量,单位为 MB
        Returns:
        Memory 内存容量,单位为 MB
      • setMemory

        public void setMemory​(Long Memory)
        Set 内存容量,单位为 MB
        Parameters:
        Memory - 内存容量,单位为 MB
      • getStatus

        public Long getStatus()
        Get 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离
        Returns:
        Status 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离
      • setStatus

        public void setStatus​(Long Status)
        Set 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离
        Parameters:
        Status - 实例状态,可能的返回值:0-创建中;1-运行中;4-正在进行隔离操作;5-已隔离
      • getVpcId

        public Long getVpcId()
        Get 私有网络 ID,例如:51102
        Returns:
        VpcId 私有网络 ID,例如:51102
      • setVpcId

        public void setVpcId​(Long VpcId)
        Set 私有网络 ID,例如:51102
        Parameters:
        VpcId - 私有网络 ID,例如:51102
      • getSlaveInfo

        public SlaveInfo getSlaveInfo()
        Get 备机信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SlaveInfo 备机信息 注意:此字段可能返回 null,表示取不到有效值。
      • setSlaveInfo

        public void setSlaveInfo​(SlaveInfo SlaveInfo)
        Set 备机信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SlaveInfo - 备机信息 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceId

        public String getInstanceId()
        Get 实例 ID
        Returns:
        InstanceId 实例 ID
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例 ID
        Parameters:
        InstanceId - 实例 ID
      • getVolume

        public Long getVolume()
        Get 硬盘容量,单位为 GB
        Returns:
        Volume 硬盘容量,单位为 GB
      • setVolume

        public void setVolume​(Long Volume)
        Set 硬盘容量,单位为 GB
        Parameters:
        Volume - 硬盘容量,单位为 GB
      • getAutoRenew

        public Long getAutoRenew()
        Get 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费
        Returns:
        AutoRenew 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费
      • setAutoRenew

        public void setAutoRenew​(Long AutoRenew)
        Set 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费
        Parameters:
        AutoRenew - 自动续费标志,可能的返回值:0-未开通自动续费;1-已开通自动续费;2-已关闭自动续费
      • getProtectMode

        public Long getProtectMode()
        Get 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制
        Returns:
        ProtectMode 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制
      • setProtectMode

        public void setProtectMode​(Long ProtectMode)
        Set 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制
        Parameters:
        ProtectMode - 数据复制方式。0 - 异步复制;1 - 半同步复制;2 - 强同步复制
      • getRoGroups

        public RoGroup[] getRoGroups()
        Get 只读组详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoGroups 只读组详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • setRoGroups

        public void setRoGroups​(RoGroup[] RoGroups)
        Set 只读组详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoGroups - 只读组详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • getSubnetId

        public Long getSubnetId()
        Get 子网 ID,例如:2333
        Returns:
        SubnetId 子网 ID,例如:2333
      • setSubnetId

        public void setSubnetId​(Long SubnetId)
        Set 子网 ID,例如:2333
        Parameters:
        SubnetId - 子网 ID,例如:2333
      • getInstanceType

        public Long getInstanceType()
        Get 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例
        Returns:
        InstanceType 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例
      • setInstanceType

        public void setInstanceType​(Long InstanceType)
        Set 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例
        Parameters:
        InstanceType - 实例类型,可能的返回值:1-主实例;2-灾备实例;3-只读实例
      • getProjectId

        public Long getProjectId()
        Get 项目 ID
        Returns:
        ProjectId 项目 ID
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目 ID
        Parameters:
        ProjectId - 项目 ID
      • getRegion

        public String getRegion()
        Get 地域信息
        Returns:
        Region 地域信息
      • setRegion

        public void setRegion​(String Region)
        Set 地域信息
        Parameters:
        Region - 地域信息
      • getDeadlineTime

        public String getDeadlineTime()
        Get 实例到期时间
        Returns:
        DeadlineTime 实例到期时间
      • setDeadlineTime

        public void setDeadlineTime​(String DeadlineTime)
        Set 实例到期时间
        Parameters:
        DeadlineTime - 实例到期时间
      • getDeployMode

        public Long getDeployMode()
        Get 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区
        Returns:
        DeployMode 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区
      • setDeployMode

        public void setDeployMode​(Long DeployMode)
        Set 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区
        Parameters:
        DeployMode - 可用区部署方式。可能的值为:0 - 单可用区;1 - 多可用区
      • getTaskStatus

        public Long getTaskStatus()
        Get 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成
        Returns:
        TaskStatus 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成
      • setTaskStatus

        public void setTaskStatus​(Long TaskStatus)
        Set 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成
        Parameters:
        TaskStatus - 实例任务状态。0 - 没有任务 ,1 - 升级中,2 - 数据导入中,3 - 开放Slave中,4 - 外网访问开通中,5 - 批量操作执行中,6 - 回档中,7 - 外网访问关闭中,8 - 密码修改中,9 - 实例名修改中,10 - 重启中,12 - 自建迁移中,13 - 删除库表中,14 - 灾备实例创建同步中,15 - 升级待切换,16 - 升级切换中,17 - 升级切换完成
      • getMasterInfo

        public MasterInfo getMasterInfo()
        Get 主实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MasterInfo 主实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • setMasterInfo

        public void setMasterInfo​(MasterInfo MasterInfo)
        Set 主实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MasterInfo - 主实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • getDeviceType

        public String getDeviceType()
        Get 实例类型
        Returns:
        DeviceType 实例类型
      • setDeviceType

        public void setDeviceType​(String DeviceType)
        Set 实例类型
        Parameters:
        DeviceType - 实例类型
      • getEngineVersion

        public String getEngineVersion()
        Get 内核版本
        Returns:
        EngineVersion 内核版本
      • setEngineVersion

        public void setEngineVersion​(String EngineVersion)
        Set 内核版本
        Parameters:
        EngineVersion - 内核版本
      • getInstanceName

        public String getInstanceName()
        Get 实例名称
        Returns:
        InstanceName 实例名称
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称
        Parameters:
        InstanceName - 实例名称
      • getDrInfo

        public DrInfo[] getDrInfo()
        Get 灾备实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DrInfo 灾备实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • setDrInfo

        public void setDrInfo​(DrInfo[] DrInfo)
        Set 灾备实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DrInfo - 灾备实例详细信息 注意:此字段可能返回 null,表示取不到有效值。
      • getWanDomain

        public String getWanDomain()
        Get 外网域名
        Returns:
        WanDomain 外网域名
      • setWanDomain

        public void setWanDomain​(String WanDomain)
        Set 外网域名
        Parameters:
        WanDomain - 外网域名
      • getWanPort

        public Long getWanPort()
        Get 外网端口号
        Returns:
        WanPort 外网端口号
      • setWanPort

        public void setWanPort​(Long WanPort)
        Set 外网端口号
        Parameters:
        WanPort - 外网端口号
      • getPayType

        public Long getPayType()
        Get 付费类型,可能的返回值:0-包年包月;1-按量计费
        Returns:
        PayType 付费类型,可能的返回值:0-包年包月;1-按量计费
      • setPayType

        public void setPayType​(Long PayType)
        Set 付费类型,可能的返回值:0-包年包月;1-按量计费
        Parameters:
        PayType - 付费类型,可能的返回值:0-包年包月;1-按量计费
      • getCreateTime

        public String getCreateTime()
        Get 实例创建时间
        Returns:
        CreateTime 实例创建时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 实例创建时间
        Parameters:
        CreateTime - 实例创建时间
      • getVip

        public String getVip()
        Get 实例 IP
        Returns:
        Vip 实例 IP
      • setVip

        public void setVip​(String Vip)
        Set 实例 IP
        Parameters:
        Vip - 实例 IP
      • getVport

        public Long getVport()
        Get 端口号
        Returns:
        Vport 端口号
      • setVport

        public void setVport​(Long Vport)
        Set 端口号
        Parameters:
        Vport - 端口号
      • getCdbError

        public Long getCdbError()
        Get 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定
        Returns:
        CdbError 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定
      • setCdbError

        public void setCdbError​(Long CdbError)
        Set 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定
        Parameters:
        CdbError - 磁盘写入是否被锁定(实例数据写入量已经超过磁盘配额)。0 -未被锁定 1 -已被锁定
      • getUniqVpcId

        public String getUniqVpcId()
        Get 私有网络描述符,例如:“vpc-5v8wn9mg”
        Returns:
        UniqVpcId 私有网络描述符,例如:“vpc-5v8wn9mg”
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set 私有网络描述符,例如:“vpc-5v8wn9mg”
        Parameters:
        UniqVpcId - 私有网络描述符,例如:“vpc-5v8wn9mg”
      • getUniqSubnetId

        public String getUniqSubnetId()
        Get 子网描述符,例如:“subnet-1typ0s7d”
        Returns:
        UniqSubnetId 子网描述符,例如:“subnet-1typ0s7d”
      • setUniqSubnetId

        public void setUniqSubnetId​(String UniqSubnetId)
        Set 子网描述符,例如:“subnet-1typ0s7d”
        Parameters:
        UniqSubnetId - 子网描述符,例如:“subnet-1typ0s7d”
      • getPhysicalId

        public String getPhysicalId()
        Get 物理 ID
        Returns:
        PhysicalId 物理 ID
      • setPhysicalId

        public void setPhysicalId​(String PhysicalId)
        Set 物理 ID
        Parameters:
        PhysicalId - 物理 ID
      • getCpu

        public Long getCpu()
        Get 核心数
        Returns:
        Cpu 核心数
      • setCpu

        public void setCpu​(Long Cpu)
        Set 核心数
        Parameters:
        Cpu - 核心数
      • getQps

        public Long getQps()
        Get 每秒查询数量
        Returns:
        Qps 每秒查询数量
      • setQps

        public void setQps​(Long Qps)
        Set 每秒查询数量
        Parameters:
        Qps - 每秒查询数量
      • getZoneName

        public String getZoneName()
        Get 可用区中文名称
        Returns:
        ZoneName 可用区中文名称
      • setZoneName

        public void setZoneName​(String ZoneName)
        Set 可用区中文名称
        Parameters:
        ZoneName - 可用区中文名称
      • getDeviceClass

        public String getDeviceClass()
        Get 物理机型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeviceClass 物理机型 注意:此字段可能返回 null,表示取不到有效值。
      • setDeviceClass

        public void setDeviceClass​(String DeviceClass)
        Set 物理机型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeviceClass - 物理机型 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployGroupId

        public String getDeployGroupId()
        Get 置放群组 ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployGroupId 置放群组 ID 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployGroupId

        public void setDeployGroupId​(String DeployGroupId)
        Set 置放群组 ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployGroupId - 置放群组 ID 注意:此字段可能返回 null,表示取不到有效值。
      • getZoneId

        public Long getZoneId()
        Get 可用区 ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ZoneId 可用区 ID 注意:此字段可能返回 null,表示取不到有效值。
      • setZoneId

        public void setZoneId​(Long ZoneId)
        Set 可用区 ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ZoneId - 可用区 ID 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceNodes

        public Long getInstanceNodes()
        Get 节点数
        Returns:
        InstanceNodes 节点数
      • setInstanceNodes

        public void setInstanceNodes​(Long InstanceNodes)
        Set 节点数
        Parameters:
        InstanceNodes - 节点数
      • getTagList

        public TagInfoItem[] getTagList()
        Get 标签列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TagList 标签列表 注意:此字段可能返回 null,表示取不到有效值。
      • setTagList

        public void setTagList​(TagInfoItem[] TagList)
        Set 标签列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TagList - 标签列表 注意:此字段可能返回 null,表示取不到有效值。
      • getEngineType

        public String getEngineType()
        Get 引擎类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EngineType 引擎类型 注意:此字段可能返回 null,表示取不到有效值。
      • setEngineType

        public void setEngineType​(String EngineType)
        Set 引擎类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EngineType - 引擎类型 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxDelayTime

        public Long getMaxDelayTime()
        Get 最大延迟阈值 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxDelayTime 最大延迟阈值 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxDelayTime

        public void setMaxDelayTime​(Long MaxDelayTime)
        Set 最大延迟阈值 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxDelayTime - 最大延迟阈值 注意:此字段可能返回 null,表示取不到有效值。
      • getDiskType

        public String getDiskType()
        Get 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘
        Returns:
        DiskType 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘
      • setDiskType

        public void setDiskType​(String DiskType)
        Set 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘
        Parameters:
        DiskType - 实例磁盘类型,仅云盘版实例才返回该值。可能的值为 CLOUD_SSD:SSD云硬盘, CLOUD_HSSD:增强型SSD云硬盘