Class: TencentCloud::Monitor::V20180724::PrometheusRegionItem

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

Overview

DescribePrometheusRegions 响应结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, regionid = nil, regionstate = nil, regionname = nil, regionshortname = nil, area = nil, regionpaymode = nil) ⇒ PrometheusRegionItem

Returns a new instance of PrometheusRegionItem.



14043
14044
14045
14046
14047
14048
14049
14050
14051
# File 'lib/v20180724/models.rb', line 14043

def initialize(region=nil, regionid=nil, regionstate=nil, regionname=nil, regionshortname=nil, area=nil, regionpaymode=nil)
  @Region = region
  @RegionId = regionid
  @RegionState = regionstate
  @RegionName = regionname
  @RegionShortName = regionshortname
  @Area = area
  @RegionPayMode = regionpaymode
end

Instance Attribute Details

#AreaObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def Area
  @Area
end

#RegionObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def Region
  @Region
end

#RegionIdObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def RegionId
  @RegionId
end

#RegionNameObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def RegionName
  @RegionName
end

#RegionPayModeObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def RegionPayMode
  @RegionPayMode
end

#RegionShortNameObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def RegionShortName
  @RegionShortName
end

#RegionStateObject

Parameters:

  • Region:

    区域

  • RegionId:

    区域 ID

  • RegionState:

    区域状态( 0: 不可用;1: 可用)

  • RegionName:

    区域名(中文)

  • RegionShortName:

    区域名(英文缩写)

  • Area:

    区域所在大区名

  • RegionPayMode:

    1-仅支持预付费,2-仅支持后付费,3-支持两种计费模式实例



14041
14042
14043
# File 'lib/v20180724/models.rb', line 14041

def RegionState
  @RegionState
end

Instance Method Details

#deserialize(params) ⇒ Object



14053
14054
14055
14056
14057
14058
14059
14060
14061
# File 'lib/v20180724/models.rb', line 14053

def deserialize(params)
  @Region = params['Region']
  @RegionId = params['RegionId']
  @RegionState = params['RegionState']
  @RegionName = params['RegionName']
  @RegionShortName = params['RegionShortName']
  @Area = params['Area']
  @RegionPayMode = params['RegionPayMode']
end