Class MongoDBInstanceDetail
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.mongodb.v20180408.models.MongoDBInstanceDetail
-
public class MongoDBInstanceDetail extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description MongoDBInstanceDetail()
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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getAutoRenewFlag()
Get 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费MongoDBInstance[]
getCloneInstances()
Get 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。Long
getClusterType()
Get 集群类型,可能的返回值:0-副本集实例,1-分片实例,Long
getClusterVer()
Get 实例标记Long
getCpuNum()
Get 实例CPU核心数String
getCreateTime()
Get 实例创建时间String
getDeadLine()
Get 实例到期时间String
getInstanceId()
Get 实例IDString
getInstanceName()
Get 实例名称String
getInstanceStatusDesc()
Get 实例状态描述Long
getInstanceType()
Get 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例Long
getInstanceVer()
Get 实例标记String
getMachineType()
Get 实例机器类型String
getMaintenanceEnd()
Get 维护窗口结束时间String
getMaintenanceStart()
Get 维护窗口起始时间Long
getMemory()
Get 实例内存规格,单位为MBString
getMongoVersion()
Get 实例版本信息Long
getNetType()
Get 网络类型,可能的返回值:0-基础网络,1-私有网络Long
getPayMode()
Get 付费类型,可能的返回值:1-包年包月;0-按量计费Long
getProjectId()
Get 项目IDLong
getProtocol()
Get 协议信息,可能的返回值:1-mongodb,2-dynamodbMongoDBInstance[]
getReadonlyInstances()
Get 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。String
getRealInstanceId()
Get 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取String
getRegion()
Get 地域信息MongoDBInstance
getRelatedInstance()
Get 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。MongodbShardInfo[]
getReplicaSets()
Get 分片信息Long
getReplicationSetNum()
Get 实例分片数Long
getSecondaryNum()
Get 实例从节点数MongoDBInstance[]
getStandbyInstances()
Get 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。Long
getStatus()
Get 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期String
getSubnetId()
Get 私有网络的子网IDTagInfo[]
getTags()
Get 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。Long
getUsedVolume()
Get 已用容量,单位MBString
getVip()
Get 实例IPLong
getVolume()
Get 实例磁盘规格,单位为MBString
getVpcId()
Get 私有网络的IDLong
getVport()
Get 端口号String
getZone()
Get 可用区信息void
setAutoRenewFlag(Long AutoRenewFlag)
Set 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费void
setCloneInstances(MongoDBInstance[] CloneInstances)
Set 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。void
setClusterType(Long ClusterType)
Set 集群类型,可能的返回值:0-副本集实例,1-分片实例,void
setClusterVer(Long ClusterVer)
Set 实例标记void
setCpuNum(Long CpuNum)
Set 实例CPU核心数void
setCreateTime(String CreateTime)
Set 实例创建时间void
setDeadLine(String DeadLine)
Set 实例到期时间void
setInstanceId(String InstanceId)
Set 实例IDvoid
setInstanceName(String InstanceName)
Set 实例名称void
setInstanceStatusDesc(String InstanceStatusDesc)
Set 实例状态描述void
setInstanceType(Long InstanceType)
Set 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例void
setInstanceVer(Long InstanceVer)
Set 实例标记void
setMachineType(String MachineType)
Set 实例机器类型void
setMaintenanceEnd(String MaintenanceEnd)
Set 维护窗口结束时间void
setMaintenanceStart(String MaintenanceStart)
Set 维护窗口起始时间void
setMemory(Long Memory)
Set 实例内存规格,单位为MBvoid
setMongoVersion(String MongoVersion)
Set 实例版本信息void
setNetType(Long NetType)
Set 网络类型,可能的返回值:0-基础网络,1-私有网络void
setPayMode(Long PayMode)
Set 付费类型,可能的返回值:1-包年包月;0-按量计费void
setProjectId(Long ProjectId)
Set 项目IDvoid
setProtocol(Long Protocol)
Set 协议信息,可能的返回值:1-mongodb,2-dynamodbvoid
setReadonlyInstances(MongoDBInstance[] ReadonlyInstances)
Set 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。void
setRealInstanceId(String RealInstanceId)
Set 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取void
setRegion(String Region)
Set 地域信息void
setRelatedInstance(MongoDBInstance RelatedInstance)
Set 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。void
setReplicaSets(MongodbShardInfo[] ReplicaSets)
Set 分片信息void
setReplicationSetNum(Long ReplicationSetNum)
Set 实例分片数void
setSecondaryNum(Long SecondaryNum)
Set 实例从节点数void
setStandbyInstances(MongoDBInstance[] StandbyInstances)
Set 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。void
setStatus(Long Status)
Set 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期void
setSubnetId(String SubnetId)
Set 私有网络的子网IDvoid
setTags(TagInfo[] Tags)
Set 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。void
setUsedVolume(Long UsedVolume)
Set 已用容量,单位MBvoid
setVip(String Vip)
Set 实例IPvoid
setVolume(Long Volume)
Set 实例磁盘规格,单位为MBvoid
setVpcId(String VpcId)
Set 私有网络的IDvoid
setVport(Long Vport)
Set 端口号void
setZone(String Zone)
Set 可用区信息void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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获取
-
-