Class ReadOnlyGroup

    • 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 - 只读实例副本集合