Class ModifyReadOnlyGroupDetailsRequest


  • public class ModifyReadOnlyGroupDetailsRequest
    extends AbstractModel
    • 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