Class ReadOnlyGroup
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.ReadOnlyGroup
-
public class ReadOnlyGroup extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ReadOnlyGroup()
ReadOnlyGroup(ReadOnlyGroup 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
getIsOfflineDelay()
Get 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能String
getMasterInstanceId()
Get 主实例ID,形如mssql-sgeshe3thLong
getMinReadOnlyInGroup()
Get 启动超时剔除功能后,只读组至少保留的只读副本数String
getReadOnlyGroupId()
Get 只读组IDString
getReadOnlyGroupName()
Get 只读组名称ReadOnlyInstance[]
getReadOnlyInstanceSet()
Get 只读实例副本集合Long
getReadOnlyMaxDelayTime()
Get 启动超时剔除功能后,使用的超时阈值String
getRegionId()
Get 只读组的地域ID,与主实例相同Long
getStatus()
Get 只读组状态: 1-申请成功运行中,5-申请中String
getSubnetId()
Get 只读组私有网络子网IDString
getVip()
Get 只读组vipString
getVpcId()
Get 只读组私有网络IDLong
getVport()
Get 只读组vportString
getZoneId()
Get 只读组的可用区ID,与主实例相同void
setIsOfflineDelay(Long IsOfflineDelay)
Set 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能void
setMasterInstanceId(String MasterInstanceId)
Set 主实例ID,形如mssql-sgeshe3thvoid
setMinReadOnlyInGroup(Long MinReadOnlyInGroup)
Set 启动超时剔除功能后,只读组至少保留的只读副本数void
setReadOnlyGroupId(String ReadOnlyGroupId)
Set 只读组IDvoid
setReadOnlyGroupName(String ReadOnlyGroupName)
Set 只读组名称void
setReadOnlyInstanceSet(ReadOnlyInstance[] ReadOnlyInstanceSet)
Set 只读实例副本集合void
setReadOnlyMaxDelayTime(Long ReadOnlyMaxDelayTime)
Set 启动超时剔除功能后,使用的超时阈值void
setRegionId(String RegionId)
Set 只读组的地域ID,与主实例相同void
setStatus(Long Status)
Set 只读组状态: 1-申请成功运行中,5-申请中void
setSubnetId(String SubnetId)
Set 只读组私有网络子网IDvoid
setVip(String Vip)
Set 只读组vipvoid
setVpcId(String VpcId)
Set 只读组私有网络IDvoid
setVport(Long Vport)
Set 只读组vportvoid
setZoneId(String ZoneId)
Set 只读组的可用区ID,与主实例相同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
-
ReadOnlyGroup
public ReadOnlyGroup()
-
ReadOnlyGroup
public ReadOnlyGroup(ReadOnlyGroup 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
-
getReadOnlyGroupId
public String getReadOnlyGroupId()
Get 只读组ID- Returns:
- ReadOnlyGroupId 只读组ID
-
setReadOnlyGroupId
public void setReadOnlyGroupId(String ReadOnlyGroupId)
Set 只读组ID- Parameters:
ReadOnlyGroupId
- 只读组ID
-
getReadOnlyGroupName
public String getReadOnlyGroupName()
Get 只读组名称- Returns:
- ReadOnlyGroupName 只读组名称
-
setReadOnlyGroupName
public void setReadOnlyGroupName(String ReadOnlyGroupName)
Set 只读组名称- Parameters:
ReadOnlyGroupName
- 只读组名称
-
getRegionId
public String getRegionId()
Get 只读组的地域ID,与主实例相同- Returns:
- RegionId 只读组的地域ID,与主实例相同
-
setRegionId
public void setRegionId(String RegionId)
Set 只读组的地域ID,与主实例相同- Parameters:
RegionId
- 只读组的地域ID,与主实例相同
-
getZoneId
public String getZoneId()
Get 只读组的可用区ID,与主实例相同- Returns:
- ZoneId 只读组的可用区ID,与主实例相同
-
setZoneId
public void setZoneId(String ZoneId)
Set 只读组的可用区ID,与主实例相同- Parameters:
ZoneId
- 只读组的可用区ID,与主实例相同
-
getIsOfflineDelay
public Long getIsOfflineDelay()
Get 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能- Returns:
- IsOfflineDelay 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能
-
setIsOfflineDelay
public void setIsOfflineDelay(Long IsOfflineDelay)
Set 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能- Parameters:
IsOfflineDelay
- 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能
-
getReadOnlyMaxDelayTime
public Long getReadOnlyMaxDelayTime()
Get 启动超时剔除功能后,使用的超时阈值- Returns:
- ReadOnlyMaxDelayTime 启动超时剔除功能后,使用的超时阈值
-
setReadOnlyMaxDelayTime
public void setReadOnlyMaxDelayTime(Long ReadOnlyMaxDelayTime)
Set 启动超时剔除功能后,使用的超时阈值- Parameters:
ReadOnlyMaxDelayTime
- 启动超时剔除功能后,使用的超时阈值
-
getMinReadOnlyInGroup
public Long getMinReadOnlyInGroup()
Get 启动超时剔除功能后,只读组至少保留的只读副本数- Returns:
- MinReadOnlyInGroup 启动超时剔除功能后,只读组至少保留的只读副本数
-
setMinReadOnlyInGroup
public void setMinReadOnlyInGroup(Long MinReadOnlyInGroup)
Set 启动超时剔除功能后,只读组至少保留的只读副本数- Parameters:
MinReadOnlyInGroup
- 启动超时剔除功能后,只读组至少保留的只读副本数
-
getVip
public String getVip()
Get 只读组vip- Returns:
- Vip 只读组vip
-
setVip
public void setVip(String Vip)
Set 只读组vip- Parameters:
Vip
- 只读组vip
-
getVport
public Long getVport()
Get 只读组vport- Returns:
- Vport 只读组vport
-
setVport
public void setVport(Long Vport)
Set 只读组vport- Parameters:
Vport
- 只读组vport
-
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 只读组状态: 1-申请成功运行中,5-申请中- Returns:
- Status 只读组状态: 1-申请成功运行中,5-申请中
-
setStatus
public void setStatus(Long Status)
Set 只读组状态: 1-申请成功运行中,5-申请中- Parameters:
Status
- 只读组状态: 1-申请成功运行中,5-申请中
-
getMasterInstanceId
public String getMasterInstanceId()
Get 主实例ID,形如mssql-sgeshe3th- Returns:
- MasterInstanceId 主实例ID,形如mssql-sgeshe3th
-
setMasterInstanceId
public void setMasterInstanceId(String MasterInstanceId)
Set 主实例ID,形如mssql-sgeshe3th- Parameters:
MasterInstanceId
- 主实例ID,形如mssql-sgeshe3th
-
getReadOnlyInstanceSet
public ReadOnlyInstance[] getReadOnlyInstanceSet()
Get 只读实例副本集合- Returns:
- ReadOnlyInstanceSet 只读实例副本集合
-
setReadOnlyInstanceSet
public void setReadOnlyInstanceSet(ReadOnlyInstance[] ReadOnlyInstanceSet)
Set 只读实例副本集合- Parameters:
ReadOnlyInstanceSet
- 只读实例副本集合
-
-