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 LonggetAutoWeight()Get 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0LonggetBalanceWeight()Get 0-不重新均衡负载,1-重新均衡负载,默认为0StringgetInstanceId()Get 主实例ID,格式如:mssql-3l3fgqn7LonggetIsOfflineDelay()Get 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改LonggetMinReadOnlyInGroup()Get 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改StringgetReadOnlyGroupId()Get 只读组IDStringgetReadOnlyGroupName()Get 只读组名称,不填此参数,则不修改LonggetReadOnlyMaxDelayTime()Get 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改ReadOnlyInstanceWeightPair[]getWeightPairs()Get 只读组实例权重修改集合,不填此参数,则不修改voidsetAutoWeight(Long AutoWeight)Set 0-用户自定义权重(根据WeightPairs调整),1-系统自动分配权重(WeightPairs无效), 默认为0voidsetBalanceWeight(Long BalanceWeight)Set 0-不重新均衡负载,1-重新均衡负载,默认为0voidsetInstanceId(String InstanceId)Set 主实例ID,格式如:mssql-3l3fgqn7voidsetIsOfflineDelay(Long IsOfflineDelay)Set 是否启动超时剔除功能,0-不开启剔除功能,1-开启剔除功能,不填此参数,则不修改voidsetMinReadOnlyInGroup(Long MinReadOnlyInGroup)Set 启动超时剔除功能后,只读组至少保留的只读副本数,不填此参数,则不修改voidsetReadOnlyGroupId(String ReadOnlyGroupId)Set 只读组IDvoidsetReadOnlyGroupName(String ReadOnlyGroupName)Set 只读组名称,不填此参数,则不修改voidsetReadOnlyMaxDelayTime(Long ReadOnlyMaxDelayTime)Set 启动超时剔除功能后,使用的超时阈值,不填此参数,则不修改voidsetWeightPairs(ReadOnlyInstanceWeightPair[] WeightPairs)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
-
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
-
-