Class: TencentCloud::Teo::V20220901::CheckRegionHealthStatus

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220901/models.rb

Overview

各个健康检查区域下源站的健康状态。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, healthy = nil, originhealthstatus = nil) ⇒ CheckRegionHealthStatus



2963
2964
2965
2966
2967
# File 'lib/v20220901/models.rb', line 2963

def initialize(region=nil, healthy=nil, originhealthstatus=nil)
  @Region = region
  @Healthy = healthy
  @OriginHealthStatus = originhealthstatus
end

Instance Attribute Details

#HealthyObject

<li>Healthy:健康;</li> <li>Unhealthy:不健康;</li> <li> Undetected:未探测到数据。</li>说明:单健康检查区域下所有源站为健康,则状态为健康,否则为不健康。



2961
2962
2963
# File 'lib/v20220901/models.rb', line 2961

def Healthy
  @Healthy
end

#OriginHealthStatusObject

<li>Healthy:健康;</li> <li>Unhealthy:不健康;</li> <li> Undetected:未探测到数据。</li>说明:单健康检查区域下所有源站为健康,则状态为健康,否则为不健康。



2961
2962
2963
# File 'lib/v20220901/models.rb', line 2961

def OriginHealthStatus
  @OriginHealthStatus
end

#RegionObject

<li>Healthy:健康;</li> <li>Unhealthy:不健康;</li> <li> Undetected:未探测到数据。</li>说明:单健康检查区域下所有源站为健康,则状态为健康,否则为不健康。



2961
2962
2963
# File 'lib/v20220901/models.rb', line 2961

def Region
  @Region
end

Instance Method Details

#deserialize(params) ⇒ Object



2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
# File 'lib/v20220901/models.rb', line 2969

def deserialize(params)
  @Region = params['Region']
  @Healthy = params['Healthy']
  unless params['OriginHealthStatus'].nil?
    @OriginHealthStatus = []
    params['OriginHealthStatus'].each do |i|
      originhealthstatus_tmp = OriginHealthStatus.new
      originhealthstatus_tmp.deserialize(i)
      @OriginHealthStatus << originhealthstatus_tmp
    end
  end
end