Class TargetHealth

    • Constructor Summary

      Constructors 
      Constructor Description
      TargetHealth()  
      TargetHealth​(TargetHealth 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
      Boolean getHealthStatus()
      Get 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
      String getHealthStatusDetail()
      Get 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      String getIP()
      Get Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
      Long getPort()
      Get Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
      String getTargetId()
      Get Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
      void setHealthStatus​(Boolean HealthStatus)
      Set 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
      void setHealthStatusDetail​(String HealthStatusDetail)
      Set 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      void setIP​(String IP)
      Set Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
      void setPort​(Long Port)
      Set Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
      void setTargetId​(String TargetId)
      Set Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TargetHealth

        public TargetHealth()
      • TargetHealth

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

      • getIP

        public String getIP()
        Get Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IP Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
      • setIP

        public void setIP​(String IP)
        Set Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IP - Target的内网IP 注意:此字段可能返回 null,表示取不到有效值。
      • getPort

        public Long getPort()
        Get Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Port Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
      • setPort

        public void setPort​(Long Port)
        Set Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Port - Target绑定的端口 注意:此字段可能返回 null,表示取不到有效值。
      • getHealthStatus

        public Boolean getHealthStatus()
        Get 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HealthStatus 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
      • setHealthStatus

        public void setHealthStatus​(Boolean HealthStatus)
        Set 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HealthStatus - 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 注意:此字段可能返回 null,表示取不到有效值。
      • getTargetId

        public String getTargetId()
        Get Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TargetId Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • setTargetId

        public void setTargetId​(String TargetId)
        Set Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TargetId - Target的实例ID 注意:此字段可能返回 null,表示取不到有效值。
      • getHealthStatusDetail

        public String getHealthStatusDetail()
        Get 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HealthStatusDetail 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
      • setHealthStatusDetail

        public void setHealthStatusDetail​(String HealthStatusDetail)
        Set 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HealthStatusDetail - 当前健康状态的详细信息。如:Alive、Dead、Unknown、Close。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知,Close为未配置健康检查。 注意:此字段可能返回 null,表示取不到有效值。