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 LonggetAutoRenewFlag()Get 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费MongoDBInstance[]getCloneInstances()Get 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。LonggetClusterType()Get 集群类型,可能的返回值:0-副本集实例,1-分片实例,LonggetClusterVer()Get 实例标记LonggetCpuNum()Get 实例CPU核心数StringgetCreateTime()Get 实例创建时间StringgetDeadLine()Get 实例到期时间StringgetInstanceId()Get 实例IDStringgetInstanceName()Get 实例名称StringgetInstanceStatusDesc()Get 实例状态描述LonggetInstanceType()Get 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例LonggetInstanceVer()Get 实例标记StringgetMachineType()Get 实例机器类型StringgetMaintenanceEnd()Get 维护窗口结束时间StringgetMaintenanceStart()Get 维护窗口起始时间LonggetMemory()Get 实例内存规格,单位为MBStringgetMongoVersion()Get 实例版本信息LonggetNetType()Get 网络类型,可能的返回值:0-基础网络,1-私有网络LonggetPayMode()Get 付费类型,可能的返回值:1-包年包月;0-按量计费LonggetProjectId()Get 项目IDLonggetProtocol()Get 协议信息,可能的返回值:1-mongodb,2-dynamodbMongoDBInstance[]getReadonlyInstances()Get 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。StringgetRealInstanceId()Get 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取StringgetRegion()Get 地域信息MongoDBInstancegetRelatedInstance()Get 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。MongodbShardInfo[]getReplicaSets()Get 分片信息LonggetReplicationSetNum()Get 实例分片数LonggetSecondaryNum()Get 实例从节点数MongoDBInstance[]getStandbyInstances()Get 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。LonggetStatus()Get 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期StringgetSubnetId()Get 私有网络的子网IDTagInfo[]getTags()Get 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。LonggetUsedVolume()Get 已用容量,单位MBStringgetVip()Get 实例IPLonggetVolume()Get 实例磁盘规格,单位为MBStringgetVpcId()Get 私有网络的IDLonggetVport()Get 端口号StringgetZone()Get 可用区信息voidsetAutoRenewFlag(Long AutoRenewFlag)Set 实例自动续费标志,可能的返回值:0-手动续费,1-自动续费,2-确认不续费voidsetCloneInstances(MongoDBInstance[] CloneInstances)Set 临时实例信息 注意:此字段可能返回 null,表示取不到有效值。voidsetClusterType(Long ClusterType)Set 集群类型,可能的返回值:0-副本集实例,1-分片实例,voidsetClusterVer(Long ClusterVer)Set 实例标记voidsetCpuNum(Long CpuNum)Set 实例CPU核心数voidsetCreateTime(String CreateTime)Set 实例创建时间voidsetDeadLine(String DeadLine)Set 实例到期时间voidsetInstanceId(String InstanceId)Set 实例IDvoidsetInstanceName(String InstanceName)Set 实例名称voidsetInstanceStatusDesc(String InstanceStatusDesc)Set 实例状态描述voidsetInstanceType(Long InstanceType)Set 实例类型,可能的返回值,1-正式实例,2-临时实例,3-只读实例,4-灾备实例voidsetInstanceVer(Long InstanceVer)Set 实例标记voidsetMachineType(String MachineType)Set 实例机器类型voidsetMaintenanceEnd(String MaintenanceEnd)Set 维护窗口结束时间voidsetMaintenanceStart(String MaintenanceStart)Set 维护窗口起始时间voidsetMemory(Long Memory)Set 实例内存规格,单位为MBvoidsetMongoVersion(String MongoVersion)Set 实例版本信息voidsetNetType(Long NetType)Set 网络类型,可能的返回值:0-基础网络,1-私有网络voidsetPayMode(Long PayMode)Set 付费类型,可能的返回值:1-包年包月;0-按量计费voidsetProjectId(Long ProjectId)Set 项目IDvoidsetProtocol(Long Protocol)Set 协议信息,可能的返回值:1-mongodb,2-dynamodbvoidsetReadonlyInstances(MongoDBInstance[] ReadonlyInstances)Set 只读实例信息 注意:此字段可能返回 null,表示取不到有效值。voidsetRealInstanceId(String RealInstanceId)Set 实例对应的物理实例ID,回档并替换过的实例有不同的InstanceId和RealInstanceId,从barad获取监控数据等场景下需要用物理id获取voidsetRegion(String Region)Set 地域信息voidsetRelatedInstance(MongoDBInstance RelatedInstance)Set 关联实例信息,对于正式实例,该字段表示它的临时实例信息;对于临时实例,则表示它的正式实例信息;如果为只读/灾备实例,则表示他的主实例信息 注意:此字段可能返回 null,表示取不到有效值。voidsetReplicaSets(MongodbShardInfo[] ReplicaSets)Set 分片信息voidsetReplicationSetNum(Long ReplicationSetNum)Set 实例分片数voidsetSecondaryNum(Long SecondaryNum)Set 实例从节点数voidsetStandbyInstances(MongoDBInstance[] StandbyInstances)Set 灾备实例信息 注意:此字段可能返回 null,表示取不到有效值。voidsetStatus(Long Status)Set 实例状态,可能的返回值:0-待初始化,1-流程处理中,2-运行中,-2-实例已过期voidsetSubnetId(String SubnetId)Set 私有网络的子网IDvoidsetTags(TagInfo[] Tags)Set 实例标签信息集合 注意:此字段可能返回 null,表示取不到有效值。voidsetUsedVolume(Long UsedVolume)Set 已用容量,单位MBvoidsetVip(String Vip)Set 实例IPvoidsetVolume(Long Volume)Set 实例磁盘规格,单位为MBvoidsetVpcId(String VpcId)Set 私有网络的IDvoidsetVport(Long Vport)Set 端口号voidsetZone(String Zone)Set 可用区信息voidtoMap(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获取
-
-