Class ModifyReadOnlyGroupDetailsRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.sqlserver.v20180328.models.ModifyReadOnlyGroupDetailsRequest
-
public class ModifyReadOnlyGroupDetailsRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyReadOnlyGroupDetailsRequest()
ModifyReadOnlyGroupDetailsRequest(ModifyReadOnlyGroupDetailsRequest 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
getAutoWeight()
Get 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0Long
getBalanceWeight()
Get 0-不重新均衡负载,1-重新均衡负载,默认为0String
getInstanceId()
Get 主实例ID,格式如:mssql-3l3fgqn7Long
getIsOfflineDelay()
Get 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改Long
getMinReadOnlyInGroup()
Get 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改String
getReadOnlyGroupId()
Get 只读组IDString
getReadOnlyGroupName()
Get 只读组名称,不填此参数,则不修改Long
getReadOnlyMaxDelayTime()
Get 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改ReadOnlyInstanceWeightPair[]
getWeightPairs()
Get 只读组实例权重修改集合,不填此参数,则不修改void
setAutoWeight(Long AutoWeight)
Set 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0void
setBalanceWeight(Long BalanceWeight)
Set 0-不重新均衡负载,1-重新均衡负载,默认为0void
setInstanceId(String InstanceId)
Set 主实例ID,格式如:mssql-3l3fgqn7void
setIsOfflineDelay(Long IsOfflineDelay)
Set 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改void
setMinReadOnlyInGroup(Long MinReadOnlyInGroup)
Set 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改void
setReadOnlyGroupId(String ReadOnlyGroupId)
Set 只读组IDvoid
setReadOnlyGroupName(String ReadOnlyGroupName)
Set 只读组名称,不填此参数,则不修改void
setReadOnlyMaxDelayTime(Long ReadOnlyMaxDelayTime)
Set 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改void
setWeightPairs(ReadOnlyInstanceWeightPair[] WeightPairs)
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
-
ModifyReadOnlyGroupDetailsRequest
public ModifyReadOnlyGroupDetailsRequest()
-
ModifyReadOnlyGroupDetailsRequest
public ModifyReadOnlyGroupDetailsRequest(ModifyReadOnlyGroupDetailsRequest 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,格式如:mssql-3l3fgqn7- Returns:
- InstanceId 主实例ID,格式如:mssql-3l3fgqn7
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 主实例ID,格式如:mssql-3l3fgqn7- Parameters:
InstanceId
- 主实例ID,格式如:mssql-3l3fgqn7
-
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
- 只读组名称,不填此参数,则不修改
-
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
- 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改
-
getWeightPairs
public ReadOnlyInstanceWeightPair[] getWeightPairs()
Get 只读组实例权重修改集合,不填此参数,则不修改- Returns:
- WeightPairs 只读组实例权重修改集合,不填此参数,则不修改
-
setWeightPairs
public void setWeightPairs(ReadOnlyInstanceWeightPair[] WeightPairs)
Set 只读组实例权重修改集合,不填此参数,则不修改- Parameters:
WeightPairs
- 只读组实例权重修改集合,不填此参数,则不修改
-
getAutoWeight
public Long getAutoWeight()
Get 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0- Returns:
- AutoWeight 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0
-
setAutoWeight
public void setAutoWeight(Long AutoWeight)
Set 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0- Parameters:
AutoWeight
- 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0
-
getBalanceWeight
public Long getBalanceWeight()
Get 0-不重新均衡负载,1-重新均衡负载,默认为0- Returns:
- BalanceWeight 0-不重新均衡负载,1-重新均衡负载,默认为0
-
setBalanceWeight
public void setBalanceWeight(Long BalanceWeight)
Set 0-不重新均衡负载,1-重新均衡负载,默认为0- Parameters:
BalanceWeight
- 0-不重新均衡负载,1-重新均衡负载,默认为0
-
-