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 LonggetIsOfflineDelay()Get 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能StringgetMasterInstanceId()Get 主实例ID,形如mssql-sgeshe3thLonggetMinReadOnlyInGroup()Get 启动超时剔除功能后,只读组至少保留的只读副本数StringgetReadOnlyGroupId()Get 只读组IDStringgetReadOnlyGroupName()Get 只读组名称ReadOnlyInstance[]getReadOnlyInstanceSet()Get 只读实例副本集合LonggetReadOnlyMaxDelayTime()Get 启动超时剔除功能后,使用的超时阈值StringgetRegionId()Get 只读组的地域ID,与主实例相同LonggetStatus()Get 只读组状态: 1-申请成功运行中,5-申请中StringgetSubnetId()Get 只读组私有网络子网IDStringgetVip()Get 只读组vipStringgetVpcId()Get 只读组私有网络IDLonggetVport()Get 只读组vportStringgetZoneId()Get 只读组的可用区ID,与主实例相同voidsetIsOfflineDelay(Long IsOfflineDelay)Set 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能voidsetMasterInstanceId(String MasterInstanceId)Set 主实例ID,形如mssql-sgeshe3thvoidsetMinReadOnlyInGroup(Long MinReadOnlyInGroup)Set 启动超时剔除功能后,只读组至少保留的只读副本数voidsetReadOnlyGroupId(String ReadOnlyGroupId)Set 只读组IDvoidsetReadOnlyGroupName(String ReadOnlyGroupName)Set 只读组名称voidsetReadOnlyInstanceSet(ReadOnlyInstance[] ReadOnlyInstanceSet)Set 只读实例副本集合voidsetReadOnlyMaxDelayTime(Long ReadOnlyMaxDelayTime)Set 启动超时剔除功能后,使用的超时阈值voidsetRegionId(String RegionId)Set 只读组的地域ID,与主实例相同voidsetStatus(Long Status)Set 只读组状态: 1-申请成功运行中,5-申请中voidsetSubnetId(String SubnetId)Set 只读组私有网络子网IDvoidsetVip(String Vip)Set 只读组vipvoidsetVpcId(String VpcId)Set 只读组私有网络IDvoidsetVport(Long Vport)Set 只读组vportvoidsetZoneId(String ZoneId)Set 只读组的可用区ID,与主实例相同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
-
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- 只读实例副本集合
-
-