Class DCDBShardInfo

    • Constructor Detail

      • DCDBShardInfo

        public DCDBShardInfo()
      • DCDBShardInfo

        public DCDBShardInfo​(DCDBShardInfo 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
      • getShardSerialId

        public String getShardSerialId()
        Get 分片SQL透传Id,用于将sql透传到指定分片执行
        Returns:
        ShardSerialId 分片SQL透传Id,用于将sql透传到指定分片执行
      • setShardSerialId

        public void setShardSerialId​(String ShardSerialId)
        Set 分片SQL透传Id,用于将sql透传到指定分片执行
        Parameters:
        ShardSerialId - 分片SQL透传Id,用于将sql透传到指定分片执行
      • getShardInstanceId

        public String getShardInstanceId()
        Get 全局唯一的分片Id
        Returns:
        ShardInstanceId 全局唯一的分片Id
      • setShardInstanceId

        public void setShardInstanceId​(String ShardInstanceId)
        Set 全局唯一的分片Id
        Parameters:
        ShardInstanceId - 全局唯一的分片Id
      • getStatus

        public Long getStatus()
        Get 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化
        Returns:
        Status 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化
      • setStatus

        public void setStatus​(Long Status)
        Set 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化
        Parameters:
        Status - 状态:0 创建中,1 流程处理中, 2 运行中,3 分片未初始化
      • getStatusDesc

        public String getStatusDesc()
        Get 状态中文描述
        Returns:
        StatusDesc 状态中文描述
      • setStatusDesc

        public void setStatusDesc​(String StatusDesc)
        Set 状态中文描述
        Parameters:
        StatusDesc - 状态中文描述
      • getCreateTime

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

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

        public String getVpcId()
        Get 字符串格式的私有网络Id
        Returns:
        VpcId 字符串格式的私有网络Id
      • setVpcId

        public void setVpcId​(String VpcId)
        Set 字符串格式的私有网络Id
        Parameters:
        VpcId - 字符串格式的私有网络Id
      • getSubnetId

        public String getSubnetId()
        Get 字符串格式的私有网络子网Id
        Returns:
        SubnetId 字符串格式的私有网络子网Id
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 字符串格式的私有网络子网Id
        Parameters:
        SubnetId - 字符串格式的私有网络子网Id
      • 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 - 地域
      • getZone

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

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

        public Long getMemory()
        Get 内存大小,单位 GB
        Returns:
        Memory 内存大小,单位 GB
      • setMemory

        public void setMemory​(Long Memory)
        Set 内存大小,单位 GB
        Parameters:
        Memory - 内存大小,单位 GB
      • getStorage

        public Long getStorage()
        Get 存储大小,单位 GB
        Returns:
        Storage 存储大小,单位 GB
      • setStorage

        public void setStorage​(Long Storage)
        Set 存储大小,单位 GB
        Parameters:
        Storage - 存储大小,单位 GB
      • getPeriodEndTime

        public String getPeriodEndTime()
        Get 到期时间
        Returns:
        PeriodEndTime 到期时间
      • setPeriodEndTime

        public void setPeriodEndTime​(String PeriodEndTime)
        Set 到期时间
        Parameters:
        PeriodEndTime - 到期时间
      • getNodeCount

        public Long getNodeCount()
        Get 节点数,2 为一主一从, 3 为一主二从
        Returns:
        NodeCount 节点数,2 为一主一从, 3 为一主二从
      • setNodeCount

        public void setNodeCount​(Long NodeCount)
        Set 节点数,2 为一主一从, 3 为一主二从
        Parameters:
        NodeCount - 节点数,2 为一主一从, 3 为一主二从
      • getStorageUsage

        public Float getStorageUsage()
        Get 存储使用率,单位为 %
        Returns:
        StorageUsage 存储使用率,单位为 %
      • setStorageUsage

        public void setStorageUsage​(Float StorageUsage)
        Set 存储使用率,单位为 %
        Parameters:
        StorageUsage - 存储使用率,单位为 %
      • getMemoryUsage

        public Float getMemoryUsage()
        Get 内存使用率,单位为 %
        Returns:
        MemoryUsage 内存使用率,单位为 %
      • setMemoryUsage

        public void setMemoryUsage​(Float MemoryUsage)
        Set 内存使用率,单位为 %
        Parameters:
        MemoryUsage - 内存使用率,单位为 %
      • getShardId

        public Long getShardId()
        Get 数字分片Id(过时字段,请勿依赖该值)
        Returns:
        ShardId 数字分片Id(过时字段,请勿依赖该值)
      • setShardId

        public void setShardId​(Long ShardId)
        Set 数字分片Id(过时字段,请勿依赖该值)
        Parameters:
        ShardId - 数字分片Id(过时字段,请勿依赖该值)
      • getPid

        public Long getPid()
        Get 产品ProductID
        Returns:
        Pid 产品ProductID
      • setPid

        public void setPid​(Long Pid)
        Set 产品ProductID
        Parameters:
        Pid - 产品ProductID
      • getProxyVersion

        public String getProxyVersion()
        Get Proxy版本
        Returns:
        ProxyVersion Proxy版本
      • setProxyVersion

        public void setProxyVersion​(String ProxyVersion)
        Set Proxy版本
        Parameters:
        ProxyVersion - Proxy版本
      • getPaymode

        public String getPaymode()
        Get 付费模型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Paymode 付费模型 注意:此字段可能返回 null,表示取不到有效值。
      • setPaymode

        public void setPaymode​(String Paymode)
        Set 付费模型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Paymode - 付费模型 注意:此字段可能返回 null,表示取不到有效值。
      • getShardMasterZone

        public String getShardMasterZone()
        Get 分片的主可用区 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ShardMasterZone 分片的主可用区 注意:此字段可能返回 null,表示取不到有效值。
      • setShardMasterZone

        public void setShardMasterZone​(String ShardMasterZone)
        Set 分片的主可用区 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ShardMasterZone - 分片的主可用区 注意:此字段可能返回 null,表示取不到有效值。
      • getShardSlaveZones

        public String[] getShardSlaveZones()
        Get 分片的从可用区列表 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ShardSlaveZones 分片的从可用区列表 注意:此字段可能返回 null,表示取不到有效值。
      • setShardSlaveZones

        public void setShardSlaveZones​(String[] ShardSlaveZones)
        Set 分片的从可用区列表 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ShardSlaveZones - 分片的从可用区列表 注意:此字段可能返回 null,表示取不到有效值。
      • getCpu

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

        public void setCpu​(Long Cpu)
        Set CPU核数
        Parameters:
        Cpu - CPU核数
      • getRange

        public String getRange()
        Get 分片ShardKey的范围(总共64个哈希值),例如: 0-31,32-63
        Returns:
        Range 分片ShardKey的范围(总共64个哈希值),例如: 0-31,32-63
      • setRange

        public void setRange​(String Range)
        Set 分片ShardKey的范围(总共64个哈希值),例如: 0-31,32-63
        Parameters:
        Range - 分片ShardKey的范围(总共64个哈希值),例如: 0-31,32-63