Class MongoDBInstanceDetail

    • Constructor Detail

      • MongoDBInstanceDetail

        public MongoDBInstanceDetail()
      • MongoDBInstanceDetail

        public MongoDBInstanceDetail​(MongoDBInstanceDetail 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 - 实例名称
      • getPayMode

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

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

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

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

        public Long getClusterType()
        Get 集群类型,可能的返回值:0-副本集实例,1-分片实例,
        Returns:
        ClusterType 集群类型,可能的返回值:0-副本集实例,1-分片实例,
      • setClusterType

        public void setClusterType​(Long ClusterType)
        Set 集群类型,可能的返回值:0-副本集实例,1-分片实例,
        Parameters:
        ClusterType - 集群类型,可能的返回值:0-副本集实例,1-分片实例,
      • 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 - 可用区信息
      • getNetType

        public Long getNetType()
        Get 网络类型,可能的返回值:0-基础网络,1-私有网络
        Returns:
        NetType 网络类型,可能的返回值:0-基础网络,1-私有网络
      • setNetType

        public void setNetType​(Long NetType)
        Set 网络类型,可能的返回值:0-基础网络,1-私有网络
        Parameters:
        NetType - 网络类型,可能的返回值:0-基础网络,1-私有网络
      • 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
      • getStatus

        public Long getStatus()
        Get 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期
        Returns:
        Status 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期
      • setStatus

        public void setStatus​(Long Status)
        Set 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期
        Parameters:
        Status - 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期
      • 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 - 端口号
      • getCreateTime

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

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

        public String getDeadLine()
        Get 实例到期时间
        Returns:
        DeadLine 实例到期时间
      • setDeadLine

        public void setDeadLine​(String DeadLine)
        Set 实例到期时间
        Parameters:
        DeadLine - 实例到期时间
      • getMongoVersion

        public String getMongoVersion()
        Get 实例版本信息
        Returns:
        MongoVersion 实例版本信息
      • setMongoVersion

        public void setMongoVersion​(String MongoVersion)
        Set 实例版本信息
        Parameters:
        MongoVersion - 实例版本信息
      • 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 实例磁盘规格,单位为MB
        Returns:
        Volume 实例磁盘规格,单位为MB
      • setVolume

        public void setVolume​(Long Volume)
        Set 实例磁盘规格,单位为MB
        Parameters:
        Volume - 实例磁盘规格,单位为MB
      • getCpuNum

        public Long getCpuNum()
        Get 实例CPU核心数
        Returns:
        CpuNum 实例CPU核心数
      • setCpuNum

        public void setCpuNum​(Long CpuNum)
        Set 实例CPU核心数
        Parameters:
        CpuNum - 实例CPU核心数
      • getMachineType

        public String getMachineType()
        Get 实例机器类型
        Returns:
        MachineType 实例机器类型
      • setMachineType

        public void setMachineType​(String MachineType)
        Set 实例机器类型
        Parameters:
        MachineType - 实例机器类型
      • getSecondaryNum

        public Long getSecondaryNum()
        Get 实例从节点数
        Returns:
        SecondaryNum 实例从节点数
      • setSecondaryNum

        public void setSecondaryNum​(Long SecondaryNum)
        Set 实例从节点数
        Parameters:
        SecondaryNum - 实例从节点数
      • getReplicationSetNum

        public Long getReplicationSetNum()
        Get 实例分片数
        Returns:
        ReplicationSetNum 实例分片数
      • setReplicationSetNum

        public void setReplicationSetNum​(Long ReplicationSetNum)
        Set 实例分片数
        Parameters:
        ReplicationSetNum - 实例分片数
      • getAutoRenewFlag

        public Long getAutoRenewFlag()
        Get 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费
        Returns:
        AutoRenewFlag 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费
      • setAutoRenewFlag

        public void setAutoRenewFlag​(Long AutoRenewFlag)
        Set 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费
        Parameters:
        AutoRenewFlag - 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费
      • getUsedVolume

        public Long getUsedVolume()
        Get 已用容量,单位MB
        Returns:
        UsedVolume 已用容量,单位MB
      • setUsedVolume

        public void setUsedVolume​(Long UsedVolume)
        Set 已用容量,单位MB
        Parameters:
        UsedVolume - 已用容量,单位MB
      • getMaintenanceStart

        public String getMaintenanceStart()
        Get 维护窗口起始时间
        Returns:
        MaintenanceStart 维护窗口起始时间
      • setMaintenanceStart

        public void setMaintenanceStart​(String MaintenanceStart)
        Set 维护窗口起始时间
        Parameters:
        MaintenanceStart - 维护窗口起始时间
      • getMaintenanceEnd

        public String getMaintenanceEnd()
        Get 维护窗口结束时间
        Returns:
        MaintenanceEnd 维护窗口结束时间
      • setMaintenanceEnd

        public void setMaintenanceEnd​(String MaintenanceEnd)
        Set 维护窗口结束时间
        Parameters:
        MaintenanceEnd - 维护窗口结束时间
      • getReplicaSets

        public MongodbShardInfo[] getReplicaSets()
        Get 分片信息
        Returns:
        ReplicaSets 分片信息
      • setReplicaSets

        public void setReplicaSets​(MongodbShardInfo[] ReplicaSets)
        Set 分片信息
        Parameters:
        ReplicaSets - 分片信息
      • getReadonlyInstances

        public MongoDBInstance[] getReadonlyInstances()
        Get 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ReadonlyInstances 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setReadonlyInstances

        public void setReadonlyInstances​(MongoDBInstance[] ReadonlyInstances)
        Set 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ReadonlyInstances - 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • getStandbyInstances

        public MongoDBInstance[] getStandbyInstances()
        Get 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StandbyInstances 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setStandbyInstances

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

        public MongoDBInstance[] getCloneInstances()
        Get 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CloneInstances 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setCloneInstances

        public void setCloneInstances​(MongoDBInstance[] CloneInstances)
        Set 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CloneInstances - 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • getRelatedInstance

        public MongoDBInstance getRelatedInstance()
        Get 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RelatedInstance 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • setRelatedInstance

        public void setRelatedInstance​(MongoDBInstance RelatedInstance)
        Set 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RelatedInstance - 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。
      • getTags

        public TagInfo[] getTags()
        Get 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(TagInfo[] Tags)
        Set 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceVer

        public Long getInstanceVer()
        Get 实例标记
        Returns:
        InstanceVer 实例标记
      • setInstanceVer

        public void setInstanceVer​(Long InstanceVer)
        Set 实例标记
        Parameters:
        InstanceVer - 实例标记
      • getClusterVer

        public Long getClusterVer()
        Get 实例标记
        Returns:
        ClusterVer 实例标记
      • setClusterVer

        public void setClusterVer​(Long ClusterVer)
        Set 实例标记
        Parameters:
        ClusterVer - 实例标记
      • getProtocol

        public Long getProtocol()
        Get 协议信息,可能的返回值:1-mongodb,2-dynamodb
        Returns:
        Protocol 协议信息,可能的返回值:1-mongodb,2-dynamodb
      • setProtocol

        public void setProtocol​(Long Protocol)
        Set 协议信息,可能的返回值:1-mongodb,2-dynamodb
        Parameters:
        Protocol - 协议信息,可能的返回值:1-mongodb,2-dynamodb
      • getInstanceType

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

        public void setInstanceType​(Long InstanceType)
        Set 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例
        Parameters:
        InstanceType - 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例
      • getInstanceStatusDesc

        public String getInstanceStatusDesc()
        Get 实例状态描述
        Returns:
        InstanceStatusDesc 实例状态描述
      • setInstanceStatusDesc

        public void setInstanceStatusDesc​(String InstanceStatusDesc)
        Set 实例状态描述
        Parameters:
        InstanceStatusDesc - 实例状态描述
      • getRealInstanceId

        public String getRealInstanceId()
        Get 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取
        Returns:
        RealInstanceId 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取
      • setRealInstanceId

        public void setRealInstanceId​(String RealInstanceId)
        Set 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取
        Parameters:
        RealInstanceId - 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取