Class RoGroup

    • Constructor Detail

      • RoGroup

        public RoGroup()
      • RoGroup

        public RoGroup​(RoGroup 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

      • getRoGroupMode

        public String getRoGroupMode()
        Get 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。
        Returns:
        RoGroupMode 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。
      • setRoGroupMode

        public void setRoGroupMode​(String RoGroupMode)
        Set 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。
        Parameters:
        RoGroupMode - 只读组模式,可选值为:alone-系统自动分配只读组;allinone-新建只读组;join-使用现有只读组。
      • getRoGroupId

        public String getRoGroupId()
        Get 只读组 ID。
        Returns:
        RoGroupId 只读组 ID。
      • setRoGroupId

        public void setRoGroupId​(String RoGroupId)
        Set 只读组 ID。
        Parameters:
        RoGroupId - 只读组 ID。
      • getRoGroupName

        public String getRoGroupName()
        Get 只读组名称。
        Returns:
        RoGroupName 只读组名称。
      • setRoGroupName

        public void setRoGroupName​(String RoGroupName)
        Set 只读组名称。
        Parameters:
        RoGroupName - 只读组名称。
      • getRoOfflineDelay

        public Long getRoOfflineDelay()
        Get 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。
        Returns:
        RoOfflineDelay 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。
      • setRoOfflineDelay

        public void setRoOfflineDelay​(Long RoOfflineDelay)
        Set 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。
        Parameters:
        RoOfflineDelay - 是否启用延迟超限剔除功能,启用该功能后,只读实例与主实例的延迟超过延迟阈值,只读实例将被隔离。可选值:1-启用;0-不启用。
      • getRoMaxDelayTime

        public Long getRoMaxDelayTime()
        Get 延迟阈值。
        Returns:
        RoMaxDelayTime 延迟阈值。
      • setRoMaxDelayTime

        public void setRoMaxDelayTime​(Long RoMaxDelayTime)
        Set 延迟阈值。
        Parameters:
        RoMaxDelayTime - 延迟阈值。
      • getMinRoInGroup

        public Long getMinRoInGroup()
        Get 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。
        Returns:
        MinRoInGroup 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。
      • setMinRoInGroup

        public void setMinRoInGroup​(Long MinRoInGroup)
        Set 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。
        Parameters:
        MinRoInGroup - 最少实例保留个数,若购买只读实例数量小于设置数量将不做剔除。
      • getWeightMode

        public String getWeightMode()
        Get 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。
        Returns:
        WeightMode 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。
      • setWeightMode

        public void setWeightMode​(String WeightMode)
        Set 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。
        Parameters:
        WeightMode - 读写权重分配模式,可选值:system-系统自动分配;custom-自定义。
      • getWeight

        public Long getWeight()
        Get 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。
        Returns:
        Weight 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。
      • setWeight

        public void setWeight​(Long Weight)
        Set 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。
        Parameters:
        Weight - 该字段已经废弃,无意义。查看只读实例的权重,请查看 RoInstances 字段里的 Weight 值。
      • getRoInstances

        public RoInstanceInfo[] getRoInstances()
        Get 只读组中的只读实例详情。
        Returns:
        RoInstances 只读组中的只读实例详情。
      • setRoInstances

        public void setRoInstances​(RoInstanceInfo[] RoInstances)
        Set 只读组中的只读实例详情。
        Parameters:
        RoInstances - 只读组中的只读实例详情。
      • getVip

        public String getVip()
        Get 只读组的内网 IP。
        Returns:
        Vip 只读组的内网 IP。
      • setVip

        public void setVip​(String Vip)
        Set 只读组的内网 IP。
        Parameters:
        Vip - 只读组的内网 IP。
      • getVport

        public Long getVport()
        Get 只读组的内网端口号。
        Returns:
        Vport 只读组的内网端口号。
      • setVport

        public void setVport​(Long Vport)
        Set 只读组的内网端口号。
        Parameters:
        Vport - 只读组的内网端口号。
      • getUniqVpcId

        public String getUniqVpcId()
        Get 私有网络 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UniqVpcId 私有网络 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set 私有网络 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UniqVpcId - 私有网络 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getUniqSubnetId

        public String getUniqSubnetId()
        Get 子网 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UniqSubnetId 子网 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setUniqSubnetId

        public void setUniqSubnetId​(String UniqSubnetId)
        Set 子网 ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UniqSubnetId - 子网 ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getRoGroupRegion

        public String getRoGroupRegion()
        Get 只读组所在的地域。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoGroupRegion 只读组所在的地域。 注意:此字段可能返回 null,表示取不到有效值。
      • setRoGroupRegion

        public void setRoGroupRegion​(String RoGroupRegion)
        Set 只读组所在的地域。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoGroupRegion - 只读组所在的地域。 注意:此字段可能返回 null,表示取不到有效值。
      • getRoGroupZone

        public String getRoGroupZone()
        Get 只读组所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoGroupZone 只读组所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      • setRoGroupZone

        public void setRoGroupZone​(String RoGroupZone)
        Set 只读组所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoGroupZone - 只读组所在的可用区。 注意:此字段可能返回 null,表示取不到有效值。
      • getDelayReplicationTime

        public Long getDelayReplicationTime()
        Get 延迟复制时间。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DelayReplicationTime 延迟复制时间。 注意:此字段可能返回 null,表示取不到有效值。
      • setDelayReplicationTime

        public void setDelayReplicationTime​(Long DelayReplicationTime)
        Set 延迟复制时间。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DelayReplicationTime - 延迟复制时间。 注意:此字段可能返回 null,表示取不到有效值。