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

      • getInstanceId

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

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

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

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

        public String getRegion()
        Get 实例所属地域。
        Returns:
        Region 实例所属地域。
      • setRegion

        public void setRegion​(String Region)
        Set 实例所属地域。
        Parameters:
        Region - 实例所属地域。
      • getHealthScore

        public Long getHealthScore()
        Get 健康得分。
        Returns:
        HealthScore 健康得分。
      • setHealthScore

        public void setHealthScore​(Long HealthScore)
        Set 健康得分。
        Parameters:
        HealthScore - 健康得分。
      • getProduct

        public String getProduct()
        Get 所属产品。
        Returns:
        Product 所属产品。
      • setProduct

        public void setProduct​(String Product)
        Set 所属产品。
        Parameters:
        Product - 所属产品。
      • getEventCount

        public Long getEventCount()
        Get 异常事件数量。
        Returns:
        EventCount 异常事件数量。
      • setEventCount

        public void setEventCount​(Long EventCount)
        Set 异常事件数量。
        Parameters:
        EventCount - 异常事件数量。
      • getInstanceType

        public Long getInstanceType()
        Get 实例类型:1:MASTER;2:DR,3:RO,4:SDR。
        Returns:
        InstanceType 实例类型:1:MASTER;2:DR,3:RO,4:SDR。
      • setInstanceType

        public void setInstanceType​(Long InstanceType)
        Set 实例类型:1:MASTER;2:DR,3:RO,4:SDR。
        Parameters:
        InstanceType - 实例类型:1:MASTER;2:DR,3:RO,4:SDR。
      • getCpu

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

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

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

        public void setMemory​(Long Memory)
        Set 内存,单位MB。
        Parameters:
        Memory - 内存,单位MB。
      • getVolume

        public Long getVolume()
        Get 硬盘存储,单位GB。
        Returns:
        Volume 硬盘存储,单位GB。
      • setVolume

        public void setVolume​(Long Volume)
        Set 硬盘存储,单位GB。
        Parameters:
        Volume - 硬盘存储,单位GB。
      • getEngineVersion

        public String getEngineVersion()
        Get 数据库版本。
        Returns:
        EngineVersion 数据库版本。
      • setEngineVersion

        public void setEngineVersion​(String EngineVersion)
        Set 数据库版本。
        Parameters:
        EngineVersion - 数据库版本。
      • getVip

        public String getVip()
        Get 内网地址。
        Returns:
        Vip 内网地址。
      • setVip

        public void setVip​(String Vip)
        Set 内网地址。
        Parameters:
        Vip - 内网地址。
      • getVport

        public Long getVport()
        Get 内网端口。
        Returns:
        Vport 内网端口。
      • setVport

        public void setVport​(Long Vport)
        Set 内网端口。
        Parameters:
        Vport - 内网端口。
      • getSource

        public String getSource()
        Get 接入来源。
        Returns:
        Source 接入来源。
      • setSource

        public void setSource​(String Source)
        Set 接入来源。
        Parameters:
        Source - 接入来源。
      • getGroupId

        public String getGroupId()
        Get 分组ID。
        Returns:
        GroupId 分组ID。
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 分组ID。
        Parameters:
        GroupId - 分组ID。
      • getGroupName

        public String getGroupName()
        Get 分组组名。
        Returns:
        GroupName 分组组名。
      • setGroupName

        public void setGroupName​(String GroupName)
        Set 分组组名。
        Parameters:
        GroupName - 分组组名。
      • 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:隔离中。
      • getUniqSubnetId

        public String getUniqSubnetId()
        Get 子网统一ID。
        Returns:
        UniqSubnetId 子网统一ID。
      • setUniqSubnetId

        public void setUniqSubnetId​(String UniqSubnetId)
        Set 子网统一ID。
        Parameters:
        UniqSubnetId - 子网统一ID。
      • getDeployMode

        public String getDeployMode()
        Get cdb类型。
        Returns:
        DeployMode cdb类型。
      • setDeployMode

        public void setDeployMode​(String DeployMode)
        Set cdb类型。
        Parameters:
        DeployMode - cdb类型。
      • getInitFlag

        public Long getInitFlag()
        Get cdb实例初始化标志:0:未初始化;1:已初始化。
        Returns:
        InitFlag cdb实例初始化标志:0:未初始化;1:已初始化。
      • setInitFlag

        public void setInitFlag​(Long InitFlag)
        Set cdb实例初始化标志:0:未初始化;1:已初始化。
        Parameters:
        InitFlag - cdb实例初始化标志:0:未初始化;1:已初始化。
      • getTaskStatus

        public Long getTaskStatus()
        Get 任务状态。
        Returns:
        TaskStatus 任务状态。
      • setTaskStatus

        public void setTaskStatus​(Long TaskStatus)
        Set 任务状态。
        Parameters:
        TaskStatus - 任务状态。
      • getUniqVpcId

        public String getUniqVpcId()
        Get 私有网络统一ID。
        Returns:
        UniqVpcId 私有网络统一ID。
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set 私有网络统一ID。
        Parameters:
        UniqVpcId - 私有网络统一ID。
      • getInstanceConf

        public InstanceConfs getInstanceConf()
        Get 实例巡检/概览的状态。
        Returns:
        InstanceConf 实例巡检/概览的状态。
      • setInstanceConf

        public void setInstanceConf​(InstanceConfs InstanceConf)
        Set 实例巡检/概览的状态。
        Parameters:
        InstanceConf - 实例巡检/概览的状态。
      • getDeadlineTime

        public String getDeadlineTime()
        Get 资源到期时间。
        Returns:
        DeadlineTime 资源到期时间。
      • setDeadlineTime

        public void setDeadlineTime​(String DeadlineTime)
        Set 资源到期时间。
        Parameters:
        DeadlineTime - 资源到期时间。
      • getIsSupported

        public Boolean getIsSupported()
        Get 是否是DBbrain支持的实例。
        Returns:
        IsSupported 是否是DBbrain支持的实例。
      • setIsSupported

        public void setIsSupported​(Boolean IsSupported)
        Set 是否是DBbrain支持的实例。
        Parameters:
        IsSupported - 是否是DBbrain支持的实例。
      • getSecAuditStatus

        public String getSecAuditStatus()
        Get 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。
        Returns:
        SecAuditStatus 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。
      • setSecAuditStatus

        public void setSecAuditStatus​(String SecAuditStatus)
        Set 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。
        Parameters:
        SecAuditStatus - 实例安全审计日志开启状态:ON: 安全审计开启;OFF: 未开启安全审计。
      • getAuditPolicyStatus

        public String getAuditPolicyStatus()
        Get 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。
        Returns:
        AuditPolicyStatus 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。
      • setAuditPolicyStatus

        public void setAuditPolicyStatus​(String AuditPolicyStatus)
        Set 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。
        Parameters:
        AuditPolicyStatus - 实例审计日志开启状态,ALL_AUDIT: 开启全审计;RULE_AUDIT: 开启规则审计;UNBOUND: 未开启审计。
      • getAuditRunningStatus

        public String getAuditRunningStatus()
        Get 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。
        Returns:
        AuditRunningStatus 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。
      • setAuditRunningStatus

        public void setAuditRunningStatus​(String AuditRunningStatus)
        Set 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。
        Parameters:
        AuditRunningStatus - 实例审计日志运行状态:normal: 运行中; paused: 欠费暂停。
      • getInternalVip

        public String getInternalVip()
        Get 内网vip。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InternalVip 内网vip。 注意:此字段可能返回 null,表示取不到有效值。
      • setInternalVip

        public void setInternalVip​(String InternalVip)
        Set 内网vip。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InternalVip - 内网vip。 注意:此字段可能返回 null,表示取不到有效值。
      • getInternalVport

        public Long getInternalVport()
        Get 内网port。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InternalVport 内网port。 注意:此字段可能返回 null,表示取不到有效值。
      • setInternalVport

        public void setInternalVport​(Long InternalVport)
        Set 内网port。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InternalVport - 内网port。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

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

        public void setCreateTime​(String CreateTime)
        Set 创建时间。
        Parameters:
        CreateTime - 创建时间。
      • getClusterId

        public String getClusterId()
        Get 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ClusterId 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ClusterId - 所属集群ID(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
      • getClusterName

        public String getClusterName()
        Get 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ClusterName 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
      • setClusterName

        public void setClusterName​(String ClusterName)
        Set 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ClusterName - 所属集群名称(仅对集群数据库产品该字段非空,如TDSQL-C)。 注意:此字段可能返回 null,表示取不到有效值。
      • getAgentStatus

        public String getAgentStatus()
        Get 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。
        Returns:
        AgentStatus 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。
      • setAgentStatus

        public void setAgentStatus​(String AgentStatus)
        Set 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。
        Parameters:
        AgentStatus - 自建MySQL的Agent状态,"not_deployed" - 未部署,"deploying" - 部署中,"connected" - 连接正常,"deploy_failed" - 连接失败,"monitoring" - 连接正常,"stopped" - 暂停连接,"connect_failed" - 连接失败,unknown - 未知。
      • getInstanceStatus

        public String getInstanceStatus()
        Get 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。
        Returns:
        InstanceStatus 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。
      • setInstanceStatus

        public void setInstanceStatus​(String InstanceStatus)
        Set 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。
        Parameters:
        InstanceStatus - 自建MySQL的实例状态,"not_attached" - 未连接,"attached" - 连接正常,"failed" - 连接失败,"stopped" - 停止监控,unknown- 未知。